skysight-inc/HackerNews huggingface dataset:
1) This is only partially accurate - it expands the venues for warrant applications, but it doesn't do it willy-nilly. The government would be allowed to "shop" for judges inside of the set of jurisdictions where illegal activity allegedly took place. Obviously if you're conspiracy-minded you could claim that the government will claim that every hacking attempt includes a target in Nowhere City, Wyoming where a judge that's particularly enthusiastic about remote searches is, but that's something that could actually be challenged at trial. I share your concern about being able to find a "lowest common denominator" judge though, even if it's not across the entire country.

2) This rule doesn't really change the legality of the FBI hacking foreign PCs, something that I don't personally support either. It makes it easier to get warrants that might result in foreign searches, but as you note, just because a warrant is legal in the US doesn't mean that another country will smile and say "Oh, it's fine". This is one of the reasons I don't like "remote searches" in general.
As far as I know, a L1 cache hit takes around 2-3 cycles. On a memory-to-memory architecture, every instruction would take that hit, multiple times, and that's if they hit; unless you use a slower fully associative cache, you can have cache line conflicts which reduce the hit rate. With registers, you can have a long sequence of operations without ever hitting the cache.
I particularly appreciate the fact that the books come DRM-free :).
We've been discussing, debating, and voting about taxes and wealth distribution for hundreds of years. If the solution were so simple, wouldn't you expect the problem to be solved by now?
I haven't tried hogswatch; judging by the screenshots, it doesn't bring anything more, information-wise, than what's already present in nethogs' terminal UI.

But 0.8.1 fixes the problem described on the askubuntu page the grand-grandparent linked to.
http://www.unz.com/isteve/overall-pisa-rankings-include-amer...
The Tech Model Railroad Club (2014)
I can attribute this one to developers having to interact with sales force on behalf of their bosses. Hard to refuse usin a technology if your boss tells you you need to support it.
I agree with the article's premise that a misinformed public is dangerous to democracy, but I disagree with the premise that this is a new development. The public has always been misinformed for one simple reason: everyone loves to form opinions on how things ought to be, but few people feel the need to do the research and homework needed to actually form credible opinions on the topic.

This is not a popular thing to say, but democracy would work a lot better if misinformed people were simply not allowed to vote: https://outlookzen.wordpress.com/2014/01/21/democracy-by-jur...
As a former Apple employee, surely he can find someone to help him make the connection.
Java isn't something a guy on the street would recognize, but if you were writing to a lay audience, would you describe the Oracle v. Google as involving a "little known programming language?

That wouldn't be good journalism. It would give the reader an inaccurate depiction of what the lawsuit is really about. It would be good lawyering, depending on which side you are on. A classic lawyering tactic is to use the most favorable (to your side) characterization of something you can justify.
> some college students were asked to design a nuclear weapon

Also known as the Nth Country Experiment. See https://en.wikipedia.org/wiki/Nth_Country_Experiment for details, also the final report [1] is interesting.

[1] http://nsarchive.gwu.edu/news/20030701/nth-country.pdf
Good lord, seriously?!
> picture what a "memory-to-memory architecture" would look like

Only operate on RAM, let the processor figure loads and stores and register utilization as needed. I suspect leaving these decisions to the software as opposed to the hardware is less prone to bugs, obsolescence and whathaveyou.

The performance advantage isn't clear. It would require optimizations to the instruction coding and the memory access schemes, because plain 64 bit addresses take more space than register codes.

Stack Machines oppose Register Machines. Surely, register machines can emulate stack machines, but I suppose that would incur overhead.
ha no, it's just junk food/fast food ads mostly
For context, Dash appears to be a documentation browser for OS X APIs.
>> Contrary to Talos’ wrongful allegations, our business has been approved by French regulators and we have never been indicted or sued for any malware distribution!!!!

Oh dear. Four exclamation marks? Someone's about to start wearing their underpants on their head, methinks. [1]

_________

[1] http://wiki.lspace.org/mediawiki/Multiple_exclamation_marks
Monitoring Kafka performance metrics
Wren – a classy little scripting language
Free date sorting too!
Our focus is less on the platform (k8s & docker do the heavy lifting), and more on getting the developers building their front-end out. More BaaS than PaaS, in a sense.

So providing those ready-to-use APIs that work well with each other (eg: a common authentication system across APIs) is our focus. Of course, I can't speak for Heroku, but they can certainly close this gap too although it would be a shift from the way they think about their solution at the moment.
It's lovely how a small company makes the big ones move their fat asses to do something better, instead of using decades-old technologies.
If you think the problem with democracy is the public being misinformed, you're part of that group.
Poker Economics by Aaron Brown
Hi,
that is great. I've never heard of you before, so I am still trying to wrap my head around it, could you please help me understand it, I have some questions.

If I have two servers, each with ZFS filesystem, could I use infinit.sh to connect them, create shared "disk" and expose it to clients on Mac/Win/Mobile so they can access the files? Will the ZFS advantages be maintained? E.g. if I set the Z2 raid on one server and mirror on another? Could I do snapshots on the server and later browse them? Will the ZFS data integrity prevent data corruption?
Thanks.
It isn't "buy up all the houses". "Oppose new development so that the price of my house keeps raising" is more like it. And there is outrage. NIMBYs are perceived as selfish assholes.
The RISC-V designers implemented a compressed instruction extension (the most common instructions can be represented in half the size), and found a performance gain. So yes, instruction size matters. From the 1.9 draft of the RISC-V compressed instructions specification:

"Waterman shows that RVC fetches 25%-30% fewer instruction bits, which reduces instruction cache misses by 20%-25%, or roughly
the same performance impact as doubling the instruction cache size."

Larger caches are slower, so just doubling the cache size doesn't necessarily recover the performance lost by larger instructions.
The prevalent opinion* is that it doesn't play well with existing standards to use `_t` in your own code, although personally I find an extension which tells me that it's a type to be very helpful.

[0] http://stackoverflow.com/a/231807/3467349
On Google Maps, your zoom factor is any real number within a range. On Open Street View, you are stuck using one of several predefined zoom levels (integers 1-20).

To test out, try modifying the "10" in both of the links below:
https://www.google.com/maps/@40.7058316,-74.2581905,10z

https://maps.here.com/?map=40.71455,-74.00714,10,normal&x=ep
Is there a write-up on "Why Wren?" or something behind the motivation of the language?
Simon Peyton Jones is brilliant!
I think you are misunderstanding how mining pools work. It's only the pool operator that needs to know the valuable fee transaction in order to launder Bitcoin via block rewards. The individual miners that are in the pool are just hashing over a hash of the merkle root of all of the transactions that the pool has selected, along with several other fields. More details here: https://en.bitcoin.it/wiki/Block_hashing_algorithm

The individual miners don't know, and have no control over, the transactions in the tree that they are hashing. The only person you need to trust is the person in charge of the pool. So this part is wrong:

> In fact it's worse then that, they would incur unnecessary risk of their own to payback the money rather than just keep it because of the danger of being implicated in a money laundering scheme.

The miners have no option to pay back or keep the money. They just submit valid hashes of what is essentially nonsense to them (other hashes), and get paid out for doing so. They have no control over the mining pool operator, no control over what they're hashing, and no way of defecting other than by withholding valid hashes, which is disincentivized because it costs them money.

To use an example, AntPool is currently sitting at ~30% of the network hash rate. That works out to about 50 blocks per day, more than enough to do lots of laundering if they were so inclined. If I had, say, 1,000 BTC I wanted to launder, all I would have to trust is the main technical person at AntPool. I'd give them fifty different transactions, each with a block fee of 20 BTC, and they could launder it over a day, then give me back most of that 1,000 BTC in transactions to unrelated addresses from unrelated sources at their leisure. I literally only have to trust a single person at AntPool to do this -- I don't understand where you think these thousands of other people come in. It's certainly not doomed to fail.

The only real risk I can see is that a lot of mining pools (but not all) include transaction fees in the block reward bonus to be distributed to miners, after the mining pool rake is taken anyway. You'd simply have to calculate the fees differently. Currently miners might be paid out for, say, 95% of the value of a total block transaction fee summing up to around ~0.25-0.5 BTC. You'd continue paying that out for normal transaction fees, but then also add in, say, 1% of non-P2P transaction fees (the money-laundering ones), with another 1% being taken by the pool and the other 98% ultimately going back to the source in untraceable transactions. This would actually create a lot of incentive to use the pool that is doing the money laundering, because they'd be paying out more per found block since they have a second income stream!
Wow NASA had over 1% of the budget. Now it's much less - .48% if I recall.

Great letter by the way.
Warships have historically been over-crewed for normal operations, because when one catches fire you really, really need as many people as you can get to fight it.
Nice. I have an HG533 that I've just replaced. Exploratory hacking of its config file[0] got me to the ATP CLI via Telnet but I've been meaning to get into some UART pestering for a while now and I've got a few old routers lying around that I could practice on.

Unlikely, but is anyone able to recommend any way of connecting to the pins without having to drill or solder, my visual acuity isn't up to making a solid job of this and my soldering is frankly dire.
Who draws the line, below which are the uninformed/misinformed, above which are the decision makers?
Yes. I have used its material and found it helpful.

Machine learning: recommender systems and dimensionality reduction also looks good but it starts in July. If you are already familiar with dimensionality reduction techniques the first one should be enough to get you going. There are other self paced courses on dimensionality reduction on coursera too.
Hypothesizing then observing or reviewing past observations to verify the hypothesis is a form of experimentation. Every revelation of astronomy has been the result of experiments.
> transactions scale really poorly

Please be more specific about 'scaling' numbers!

> Or banks which have relativly few transactions per day.

http://www.telegraph.co.uk/finance/newsbysector/banksandfina...

"Banking apps were used 10.5m times a day across the country in March, eclipsing the 9.6m daily log-ins to internet banking services"
This is fascinating, malware is being distributed in broad daylight by companies registered and operating in developed countries. Attacks from single users in, or pretending to be in, Eastern Europe or some other area with weaker unauthorized access laws seem to be getting less popular, as hackers are realizing technology and methods of unauthorized access are developing a lot faster than laws can keep up with them.
مشاهدة فيلم هيبتا بجودة عالية – سينما فور اب
Snapchat TOS Is Worth a Read
Chrome/Win 10 and I had serious trouble making the site readable; zooming to 175% just about worked.

Default rendering: http://i.imgur.com/uhbRcsR.png
Different cars and software requirements. :)
And you would need a way to reliably read a nfc tag in an ocean of other tags.
According to the French Wikipedia article, in 1952, after a visit in Hamburg, Collatz explained the problem to Helmut Hasse, who brought the problem to the US in the university of Syracuse, hence the name "Syracuse problem".

So this name appears after the 2nd World War, at a time when the relations between France and Germany are becoming friendlier (https://en.wikipedia.org/wiki/France%E2%80%93Germany_relatio...).

I guess that French researchers heard about the problem from someone from the university of Syracuse.
Ah, Tony Morris. I think it's a shame he has such a confrontational and aggressive style, because he makes some very interesting points about Haskell, Scala and FP in general (for example, that types provide more valuable information than variable names).

I find he is an outlier in the FP community, though.
more dithered companion cubes: http://www.tannerhelland.com/4660/dithering-eleven-algorithm...
Maybe it can be thought of as a tooling problem?
Say, a plugin that allows a one-click publish code + data from Matlab, and then it all goes up on a well-indexed page so that others can download/run it.
The story begins with a young Sylvester Stallone, who has just obtained funding for his seminal feature film: Rocky.

now Stallone needs a director for his movie. So he meets a man whose seed is destined to bring forth hell, fury, and YKK upon this earth: Jonathan Avildsen Sr.

Throughout the filming of Rocky, Stallone was ingesting an experimental form of a horse tranquilizer called Ketamine (generic name "Ketalar.") Since Avildsen's wife was pregnant with their second child at the time, Stallone would give her doses of Ketalar to help her sleep.

little did she know of Ketalar's effects on the developing baby brain.

years later, the scourge of the NYC graffiti scene rose to notoriety. He was a man seemingly without a conscience or a fear of punishment. His tag name? JA... A name that stands for "Jonathan Avildsen Jr."

JA lives his life by a deck of cards. On the King of hearts, for example, the words "Rack 100 Rusto" are crudely sharpied on. The three of spades might have the words "twenty fill-ins".

When JA is bored, he just shuffles his cards and picks one. If he gets the King of hearts, he goes to Home Depot and shoplifts 100 cans of rust oleum spray paint. If he gets the three of spades, JA finds a spot and executes twenty filled-in graffiti pieces.

JA is part of two graffiti crews: XTC and YKK.

XTC stands for something rather obvious. But few people know the true meaning behind the name of JA's second crew, YKK.

The truth is that YKK stands for nothing. As a graffiti crew, YKK runs the streets of New York. But as a zipper company, YKK is an extremely profitable operation.

So there you have it: A single "crew" of New York graffiti writers has manufactured nearly 90% of the worlds zippers.

And JA is still addicted to Ketamine, the drug he was first exposed to as an infant...

The more you know.
Napster was famously run by a group that would board container ships full of music CDs as they rounded the Horn of Africa, kill the crews, rip the CDs to MP3, the burn and sink the ships. At least that's my impression from reading press releases at the time.
they should be keeping that secret; good gravity models are a major part of the difference in accuracy of American missiles vs Russian ones.
So hopefully someone can answer this, but what's the reason they don't put the droneships WAY down range of the rockets?

So instead of having to fully stop and reverse, they position them so they can arc back down and only has to stop its momentum.
>> "without fail described as polite—in one oft-repeated example, even insisting that his victims put on their winter coats so that they could stay warm after he locked them all in a walk-in freezer."

Sorry, but if someone tried to lock me in a freezer last thought would be how polite they were.
Numen Demo by Taquart – Atari XL/XE
For a computer scientist, reproducibility means more work that they aren't paid to do. If I ask the Mozilla team to implement new feature X, the response will be either (a) point me to a donation link, or (b) We're open source, so why don't you implement the feature yourself? The computer scientist's response is the same.
The problem is that Pythonicity is exclusive. If the features mentioned do correspond between the languages, that's a common property. Although, C++ couldn't be pythonic, if pythonicity describes the necessity to use these features.
You have a point. It would be interesting for you to plot the data, or ask the author to plot the data, with rankings of party members, so we could see whether your hypothesis is true.
Hypothesis: Politifact gives more "pants-on-fire" ratings to the leadership of one party than another. If true, then there should be a greater number of e.g. Republicans than Democrats that receive the 'pants-on-fire' rating.
Of course, there could be other explanations besides bias even if that result turns out to be true.
For example, the Politifact site [1] says that they choose which politicians' statements to validate based on how much press a statement gets. You'd have to somehow show that they're not just giving more high-ranking Repubs 'pants-on-fire' ratings because Repubs are getting more press attention overall for things they say. Gee, I can't think of any Republican candidate that keeps saying things mainly to get free publicity in the press.
[1] http://www.politifact.com/truth-o-meter/article/2013/nov/01/...
Letgo started late, but is it beating Wallapop in the US? (2015)
Dash [1] is an OS X app for browsing documentation of many different APIs.

[1]: https://kapeli.com/dash
NPR's finances are pretty open: http://www.npr.org/about-npr/178660742/public-radio-finances . They get about 5% of their income directly from federal, state, and local governments, and 13% from colleges and universities (which an accountant could probably tease apart to government spending and private spending. I'm not going to try). So yeah, they get a bit of government money, but it's not much of their budget, much less the US budget.
This is great. I was going to pick up Automate the Boring Stuff with Python after reading http://www.alexkras.com/review-automate-the-boring-stuff-wit...

Any reviews of the other ones from HN crowd?
Learning JavaScript Design Patterns – A Book by Addy Osmani
According to Buzz's book, "Mission To Mars", he has done a complete 180 to support private enterprise(I was not aware of his opposition to private exploration). He even said it is essential, IIRC.
The Electoral College still offers a modicum of protection against the tyranny of the masses. In a pure popular vote system, presidential candidates wouldn't have to educate themselves enough to pretend to care about the lives outside the US's 10 largest cities.
As a programmer, I also wonder about Twitter ;)
Emacs is a great operating system – it lacks a good editor, though.
How a job you hate
The free market is going to work everything out. That's why we don't need to regulate child labor/family medical leave/net neutrality... I could go on. History proves this argument a fallacy.
I think this is the reasoning behind preferring SOA vs AOS.
I use LaunchBar and didn't know about this; cool! For those who also didn't know about it: it's the 'Instant Send' feature under 'Shortcuts' in the preferences.

It doesn't seem to work for words selected in the terminal, though, like in vim, or a scrollback buffer in tmux or less (you can click-and-drag to highlight things, but I mean highlighting in the apps themselves, like `viw` in vim to select the word under the cursor). That would be very nice.
How does this compare to Justin Trudeau's explanation? https://m.youtube.com/watch?v=rRmv4uD2RQ4
Since your handle is "democracy", you'd do better mentioning the reason why we cancelled those deals in the first place.

It's not like we're "unreliable", it's that there is still some (tiny) human component in our dealings with those countries. And I think it's both very naive but refreshing.
this is what i hoped the 'oooyeah' would become.. what a train wreck that revealed itself to be

i'm glad pandora, now pyra, and community is out there, even if this pyra is out of my price range
Same with vectorizing rough pencil sketches: https://news.ycombinator.com/item?id=11583368

I remember doing web animation back in 2000, and having to ink each penciled frame by hand, vectorizing the inked drawing and then coloring it in Flash. Now you can train a CNN to vector pencil drawings. Probably train a CNN to color everything too!

While I can see a lot of animation tasks being eliminated, I would like to imagine that they would hold onto some artists to spend some of that saved time embellishing and strengthening the quality of the final work.

But most of the heavy lifting will now be done with the press of a button. It's like Clarke said, "Any sufficiently advanced technology is indistinguishable from magic."

Magical times.
I had no idea how good accelerometers got until I saw this on the iPhone YouTubeApp. This is cool. Now I wanna shoot more 360 videos.
The problem is how to define "misinformed". The education system could play a role preparing voters, maybe even requiring an exam to become a voter, analog to driving.
Not sure if the title would be too long, but I'll be honest and say that I thought this was about the news organization for a minute.

CNN = Convolutional Neural Networks in this context.
Till the year 10000
Just 1% population pays taxes in India
A bit offtopic, but does anyone know why Humble Bundle have the "Bitcoin" button look disabled? I don't understand why they would want to discourage Bitcoin payment, since it's not subject to chargebacks.
There are a couple of good episodes of software engineering radio to go along with this codebase.
> Assuming you have an engine with ~300s Isp, you need a mass fraction of exp(-2/3) ~ 0.5.

So would taking a longer earth-mars route that allowed the use of some more efficient drive (e.g. ion engine) improve the amount of payload that could be delivered?
I would rather either fix or live with the information problem than start stripping suffrage from those with whom I disagree. That seems like a very slippery slope.

I'm not sure the linked post actually addresses the problem of misinformation. Forming random juries of hundreds of participants and somehow magically causing them to become less misinformed is presented as a solution but I'm not sure people work like that.
I agree. Apple Maps and Here maps are both a much better navigation experience now in my opinion. Google maps still has a bit of an advantage on POI, but for 98% of my uses Apple and Nokia do a better job.
I've always felt that 99% of the people worried about database scaling didn't actually have a DB scaling problem.

I've seen billion dollar double-digit growth rate e-commerce companies run their transactional systems on a single commodity DB server (technically 2 in a failover configuration).

Successful social media companies have legitimate scaling concerns. Most every e-commerce company under $5BB/year does not. At least 10x (and probably 100x) as many architects believe they have a scaling problem as actually do, IMO.
I would really like to see approaches like these applied to movie scenes. Especially how differences in single colorized frames depicting the same scene could be handled.