skysight-inc/HackerNews huggingface dataset:
Smaller pieces of information are still easier to store in a brain than larger pieces of information.
Wow, -5 points of downvotes because I like science fiction and it was a happy change? Some of you are really having a crabby Monday.
I had a terrible boss (russian) long long time ago, and he made fun of me (in front of others) the way I was saying: three, free and tree - it all sounded the same (and still I have problems). I'm not a native speaker also (bulgarian). Nowadays I'm grateful to our son (~8 years old) who corrects us all the time, and it's kind of cool since this makes him feel good about it. I often would consult him when reading a book to him, how this and that is supposed to sound. He's even starting to correct my grammar, and learned early on about etymology (I had to geekimize him).

Oh, that boss is long gone, he had another strange thing - correcting e-mails, people wrote to the point he wanted to correct one brit (and he was not the easy kind). I understand he also wanted to be helpful, but done privately would've been appreciated, done publicly - not so...
> the moral case for refusing to hack into a terrorist’s phone is hard to make – particularly in the US over an Isis-inspired attack during an election year.

> Technology companies may not create oil spills, but their effects on modern life are suddenly spreading across a gamut of topics – privacy, tax, regulation, safety, even housing

> That’s why the San Bernardino case could be the straw that breaks the camel’s back. The FBI knows that the publicity from this battle won’t be favourable to Apple, whichever way the courts rule.

> What if the next case involves taxis and short lets used for child trafficking? Or tax avoidance turning out to fund terrorism? Those may sound farfetched, but they’re only a form of Kranzberg’s first law: “Technology is neither good nor bad; nor is it neutral.”

> This week, the tech business is learning, to its reputational cost, just what that really means.

People may be taking offensive to the author not outright denouncing the FBI. He also doesn't sound like a fan of the tech industry (which is certainly ok). But there's a definite tone conveyed in just a few paragraphs.
Recursion is just induction backwards.

But you need to know what a stack is - because it gives you the practical depth to which you can recurse. Ditto with tail recursion optimization.

And that is why C should be mandatory. You must be able to translate the mathematical concepts into something real and tangible.
Honest question, I assume playing with this is completely illegal in the US??
I guess you can get in real trouble if you are catched faking GPS signals? Does anyone know what are the regulations for something like this?
Yakymenko
http://www.tandfonline.com/doi/abs/10.3109/15368378.2015.104...

Pall M
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3780531/

-----------
And a few extra data points:

http://www.ncbi.nlm.nih.gov/pubmed/19826127Mobile phone use and risk of tumors: a meta-analysis. J Clin Oncol. 2009 Nov 20;27(33):5565-72. doi: 10.1200/JCO.2008.21.6366. Epub 2009 Oct 13.

http://www.ncbi.nlm.nih.gov/pubmed/18175330 Bacterial response to the exposure of 50 Hz electromagnetic fields. Bioelectromagnetics. 2008 May;29(4):302-11. doi: 10.1002/bem.20391.

http://www.ncbi.nlm.nih.gov/pubmed/21401315 Effect of extremely low frequency electromagnetic fields on growth rate and morphology of bacteria. Int J Radiat Biol. 2011 Dec;87(12):1155-61. doi: 10.3109/09553002.2011.560992. Epub 2011 Mar 14.
Former Buzzfeed Pres. Launches Cheddar, “CNBC for Millenials”
How to compete with big agencies as a freelancer
I've actually started giving negative seller reviews for this.

If you go to http://www.amazon.com/feedback you can review the sellers instead of the product.
You haven't lived if you haven't filled a disk at some point.
tl;dr for comments:

Article seems to fail to notice that gzip timestamps are specced to be timezone-independent, and two of the three example domains at the end of the article adhere to that spec. We don't know what happens to the article's "10%" number after servers that adhere to the spec are removed from the data. For all we know bing.com could be the only service that leaks this info.
Yes, you can use both, but look at all the disputation of preference going on elsewhere in this thread - that's what I meant by a conflict.

I like your phrase "transport understanding"; an important part of programming is dealing with informal understandings of what the software does or is intended to do. Most programming has very little formal reasoning in.
Very interesting.

I wonder if it's possible to detect and protect against a spoofed GPS signal by cross-referencing with trusted/canonical online data (eg. NTP and almanac data from NASA)?
I've been using Mint for the past month or so, should I be using something else?
Intuit's PolOps are also continuously trying to keep the US Tax system complex, so they have a reason to exist that isn't the case in other countries:

http://www.nytimes.com/2010/01/24/business/24digi.html?_r=0

http://techcrunch.com/2013/03/27/turbotax-maker-funnels-mill...

If you want something evil to disrupt, disrupt this.
Is ambiguity in language always a bad thing? William Empson wrote in Seven Type of Ambiguity that "The machinations of ambiguity are among the very roots of poetry", and he seemed to know a thing or two.
Mint is having its Manjaro (archlinux based prepackaged desktop distro) crysis. They had the same problem and backlash. They ironed out many security issues and practices since then. Mint will probably do so too, Clem did a lot of work, it's probably just a new territory for him and his team.
Online business models are not yet foolproof, though. As I understand it Tinkercad basically went busted a few years ago because people did not want to pay for an online tool and eventually Autodesk bought it. Please correct me on the details. Also, I have no data either way to show would Tinkercad done any better as a desktop software.

(https://www.tinkercad.com/)

OnShape is certainly an exciting experiment. If they pull through financially it will be pretty strong signal, IMO.
It's possible they raised the shipping minimum in order to get more people to sign up to Prime, so perhaps not.
That presumes that artificial sunlight is actually desirable. One of the important functions of a building is to block the sun. Very few people would want to live/work in direct sunlight.

For circadian light you just need something that is sufficiently bright and blue. ... or just blue for that matter, blue LEDs are cheap and efficient.

None of this can improve surroundings that are otherwise unpleasant...
Actually that's irrelevant because the government can always coerce companies or individuals to introduce backdoors if there aren't any. Software developers have the arrogance to think that technology can solve political issues.
You can find out what the tone of the book is by checking out the sample provided on the book's website. No need to speculate.

You're right. I shouldn't have implied anything about the book based on this blog post. That's unreasonable. I have things I dislike about this post, but that doesn't imply anything about your book.

I should've been clearer when I first wrote my post that there's no major content in your post that I disagree with. There are a lot of things to learn before you can write actual applications in Haskell (I've been at it for awhile, and am just really getting to understand Monad Transformers). But I do think that paragraph is a bad way to put the point. It reminds me of when a student two years older than me tried to intimidate me by asking if I knew what a RECIPROCAL was.

I also think that the $BOZOLANG comment is a bad idea. Haskell has a stereotype that it's users look down on everyone else. You may think it's a nice little joke, but I'm not sure if it will translate to people who already worry about whether they're smart enough for Haskell.
This is just a quote of http://www.wired.com/2016/02/new-programming-languages-keep-... that is a rehash of http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16...
That's why you always use deflate.
Many embedded systems support Java or higher-level languages. OCaml might be an option; Ada or Rust certainly would be.
How did he miss robots? He talked all about AI and self driving cars, but missed robots.

Robots have been pretty good for decades, but waiting for AI to get good enough to take advantage of it. This is just starting to happen.
We already tried sterilization and eugenics back in the 1920's-1940's.

A more intelligent and humane approach to overpopulation lies in the recognition of the demographic-economic paradox:

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

>There exists a realizable, evolutionary alternative to our being either atom-bombed into extinction or crowding ourselves off the planet. The alternative is the computer-persuadable veering of big business from its weaponry fixation to accommodation of all humanity at an aerospace level of technology, with the vastly larger, far more enduringly profitable for all, entirely new World Livingry Service Industry. It is statistically evident that the more advanced the living standard, the lower the birth rate.

-Buckminster Fuller
> From the Q&A: it is certainly possible to create an entirely new operating system to undermine our security features as the government wants.

I hope one day they can say "no, it's impossible", confidently and legally.
It's interesting that carrier messaging continues to be upgraded, and that open protocols for chat aren't entirely dead.
All of the Linux Mint application work well on Arch Linux (Cinnamon, Mate), too!
I have never felt so sad seeing a repo with no pull requests. ;-)
I'm not sure I got the explanation right. Is this syntax sugar for `(function(){ ... })()` ?
Definitely illegal.
You can also get the whole answer in `howdoi` by passing the `-a` flag:

howdoi -a inverse grep a file

Even basic syntax highlighting is supported using `-c`.
How to avoid distractions when working from home
c++17 might include a variant template which would replace all that (or at least the backing storage for it). (std::variant<Value, std::string, std::vector<Expression *>>)
Qt Roadmap for 2016
KDE historically worked around this problem by displaying a description as well as the name, e.g. something like "Nautilus - File explorer". It worked great.

Thing is, the move to generic names is basically an ego trip from Linux developers. Consistent products like Windows or OSX, which are monolithic and have bazillion of users with the exact same configuration, can get away with it; but the Linux world is a forest of different apps from random developers, haphazardly packaged by this or that distribution and continuously updated every few months. In this environment, thinking you can just refer to "Ubuntu files" or "Fedora files" is a pipe dream; often the solution to your problems will be on sources that are not specific to the distro you are actually using (see for example the Arch and Gentoo wikis).
I believe the phrase you are looking for is "conflict of interest"
Python-driven Web Applications
The key analogy starts to break down at some point. The "master key" as you put it is that Apple has the engineers, experience, and digital key that enables them to create a second key for any IPhone manufactured pre secure enclave. The argument here is that once Apple creates that second key the effort required to steal it is significantly lowered. You can't steal something that doesn't exist yet.

It's more analogous to forcing everyone to use a shorter password composed of only numerical digits because it makes brute forcing easier.

The mere existence of this new less secure IOS makes Apple even more of a target. The slightest chance that it could leak would render more than the hundreds of iPhones the FBI want's to unlock completely insecure.
To be fair the sales were just due to marketing, right?
Maybe milk could be used?

Worst smelling light ever. You could even say that that idea stinks!

OTOH a colloidal solution of silver could potentially do the job.
Time. They don't actually ensure that the current OS is not in the wild, they just make sure it kept secret until they release it. They would need to protect the OS and people who made it (or can make it) forever. The reality is, simply by delivering the modified os, it leaves their security to be handled by the honestly less competent FBI or law enforcement.

You are right about the government always finding a way to win, but this whole case sounds like the FBI messed up on handling the phone as evidence and is spinning the newsroom hard with the new drama with apple.

The reality is, despite apple's protests to the contrary, building the modified OS and giving it to the FBI would hurt their business a lot in both PR and savvy customers leaving.
Google and GSMA announcement on RCS is no gamechanger
All it would take is a button that says NO!

More useful is perhaps a function to "cut" the proposed route. I cannot pass this point kind of deal.
I've always wondered about this. Not only were the actions legal in Germany at the time but the international laws and human rights didn't exist yet either.

If you also consider that recently many dictators and criminals never even went to the The Hague despite international involvement (Gaddafi, Hussein, Bin Laden, ...) it seems a lot like it's just a handy tool we pull out when it's convenient rather than the moral authority it was intended to be.

I'm all for stopping the bad guys, but "justice" seems to be entirely arbitrary if you look close enough.
I woudn't mind so much if they were running WordPress on the same machine if it were isolated in a container or jail. There's certainly no excuse not to do so these days now that php-fpm exists.
Cyanogen Launches a New MOD Platform for Deeper Integration of Apps in Android
It's easily the most secure Linux distro. It has SELinux enabled by default (and it actually works!) and compiles binaries using most of the available hardening features, other than basically any other mainstream distro.

They have an excellent testing/QA process, especially given the speed at which they're developing - this results in a very high quality.
flash? isn't that what the chrome cage is for?
cool to see the mix of images, schematics, interactive graphics
The title is heavily editorialized.
In the latter years, portable CD players often supported CD-Rs with MP3 tracks, so you could have 100+ tracks on a single disc. Have fun pressing "next" until you find the track you need! :)
The FCC rules for Amateur radio which is defined in Part 97 clearly states that an amateur may not disrupt radio location services. The frequency for the GPS Signals, high UHF is not close to any privileges available, amateur operators included. In short, don't do this unless you're testing / putting out very low power. Better yet, get an RF enclosure.

Here is a graphic of the spectrum available in the US: https://www.ntia.doc.gov/files/ntia/publications/2003-alloch...
Something I do not understand in this debate is the notion that creating the OS will somehow create an extra security vector - if they have the ability to create it (ie, since they have the private signing key) then isn't that already the same thing? It is not like Apple has a monopoly on good developers, presumably if someone is able to obtain their signing key it would lead to the same thing as obtaining the OS they are worried about getting out.
They are not exclusive though - there is nothing stopping them from calling it 'Nautilus Files' ^^
For people who liked Arurian Dance, check this out: https://www.youtube.com/watch?v=lkk6m14htzw (it's where the original sample from, which itself was an adaptation of the Pavane pour une infante défunte by Ravel)
"Flying cars" (personal-sized VTOL vehicles) do exist. They're just expensive and unsafe for a normal person to drive.
There comes a time where the only competition for a huge corporation is the government. And you can't win that one (AT&T) -- even when you do (Microsoft).
Beginning of a new Era! I hope google launches it's Project Ara soon.
Definitely, in fact as far back as 1988-89, but Apple called their "notebooks" Powerbooks starting in 1991 before anyone else was using -Book in the branding*

* as far as I can recall with the exception of Alan Kay who was dreaming up the future in 1972 and called it the DynaBook
IME, Google's search is better than 99.9% of internal site searches.
RedMonk Programming Language Rankings: January 2016
It's extra work, but you could use std::aligned_union<1, std::string, std::vector<Expression>, ...> to declare space for the union and then use placement new/manual destructor calls to initialize and destroy.
> What 5G Will Mean for You

Absolutely nothing for the next 20 years, seeing how my carrier just started deploying LTE (50 MBit, that is, not 300 MBit) at eye-watering costs ($20 a month for 5 gigabytes!).
NASA needs 14 new astronauts. A record-breaking 18,300 folks applied
It's not really a design choice that Huawei made though, they're stuck with a trackpad as a necessity of the OS. Everywhere they had a decision to make about the design looks like either an iPhone or an iPad.
A Minimal TLS 1.3 Implementation in Go
Help me out if I'm missing something important, but this doesn't really seem to add much except for the conceptual overhead of another control structure.

The examples given in the article are as clear or clearer without the do syntax. Compare:

[1, -1, -0.5].map(x => do { if (x > 0) { x * 10 } else { -x * 10 } })

to

[1, -1, -0.5].map(x => { if (x > 0) { return x * 10 } else { return -x * 10 } })

as well as

var data = do {
const data = pullSomeData()
doSomethingElse() // sideEffect
data
}

versus

const data = pullSomeData() // or `var` if you wish
doSomethingElse() // sideEffect

Perhaps a more significant example is warranted here. My suspicion is that if you get code complicated enough to justify a `do` block, it's complicated enough to justify a function that can be independently tested.
PDAs (which is really where smartphones come from, not cellphones).

It's just as much one as the other; let's not forget Symbian?

At the time MS was sued IE was the best browser by pretty much every measure so customers wanted it

[citation needed]! People used it because it was preinstalled.
it does though, google uses clicks as a weight for the sorting algo. so they can tell the last click for a question.. hopefully the working answer.
And the fact that he even delivered, to me, is a testament to his superhuman programming abilities. Especially considering that this was all in assembly langauge. And the Atari 2600 is notoriously difficult to develop for, even as assembly language development goes...
According to their website, this is just an additional way to book them, not the only way.

http://rawfunkmaharishi.uk/book-the-band/
Antergos is a hands-free installer for Arch that doesn't cripple the installed system with unreliable third-party repositories.
If this was Slashdot, we'd be asking if you could imagine a beowulf cluster of these.
The business case for Hadoop technology
The difference in this case is that a backdoor can be introduced after the fact. That is, it is possible to load a new version of iOS onto this locked phone with the backdoor in place. Ideally, one should not be able to update a locked phone in such a way as to introduce a backdoor to allow for brute force passcode attempts.
That's brave! What about warranty?
It seems like it will just mean you can hit your data cap faster.
you're assuming that apple will give it to them. Theoretically, the FBI could deliver the phone Friday, pick it up on Monday, along with the data... nothing (OS-WISE) changes hands, it doesn't 'get out', and could be destroyed or kept for only the most 'national security' required cases... (we all know then that EVERYTHING will be NS).
I've listened to a few pieces of audio in this Lit2Go and also had some mixed quality. This is a very good one: http://etc.usf.edu/lit2go/220/a-defence-of-free-thinking-in-...

This other one seems to be missing a pop filter during recording, there are a lot of awkward mouth sounds, and the audio is muffled: http://etc.usf.edu/lit2go/168/common-sense/2961/part-1/

Still, audio quality is better than LibriVox. Are the recordings also public domain in Lit2Go?
Umbrella Corporation preorders. :)
Well, to be honest the best name would be just "PC". Think about it, PC stands for a personal computer. And because a smartphone is in fact a small computer and it's as personal as it gets.
> negotiations are expected to persist until at least 2019, so 5G cellphone networks will not become widespread in the United States or elsewhere until well into the next decade.

Worth noting that Nokia and NTT DoCoMo will be making efforts to get an outdoor 5G network in place in time for the 2020 Tokyo Olympics.

3/2/15: The companies said they have achieved super-fast data transmission speeds of higher than 2 gigabits per second in a joint indoor trial using Nokia Networks' radio technology operating in the 70 gigahertz spectrum band. [1]

Nokia demonstrated 5G on their commercially available Airscale base station at MWC this year. [2]

[1] http://www.reuters.com/article/us-telecoms-mwc-ntt-docomo-id...

[2] http://networks.nokia.com/news-events/press-room/press-relea...
I like how they both include the same xkcd comic in the readme.
For once an article translated by Bing without grammar errors all over the place.
Dear Mrs. Obama, Why I Gave Up My U.S. Citizenship
My LG G2 reboots in one minute. I would hope the G5 would be about the same.
If that's terrible UX, doesn't that just mean GitHub's UX for pull requests is terrible?
> Apple has been excoriated by presidential candidates, and backed into the tightest of corners by the FBI: the moral case for refusing to hack into a terrorist’s phone is hard to make – particularly in the US over an Isis-inspired attack during an election year.

I can't believe The Guardian is sounding so hostile to Apple in this context. Don't they understand the consequences?!
(Akka) Ask, Tell and per Request Actors
Me either. Media is definitely not my use case. I'm running FreeBSD in a VM on top of OS X as a host anyways, so graphics support is likely more stable for me for that reason.

I think Lumina is looking really promising, though. I recommend giving it a try if you have the time.
The posters are beautiful but the ALL_POSTERS.zip unpacks to a strange ".zip.cpgz" file.
I imagine that they are referring to all of the 3-letter agency's propensity to install back-doors willy-nilly and spy on everyone a la 1984 - Warrants be damned.
What projects are you looking at that primarily only package a deb? I frequent far flung corners of the web and have never had trouble finding an RPM (have on occasion had trouble finding a deb though)