skysight-inc/HackerNews huggingface dataset:
Is WhatsApp really "omnipresent"? Maybe it's a regional thing. I know zero people that use it, or at least zero people that use it to talk to me. Everyone I know uses either Telegram or LINE or just plain old SMS.

Stuff like Facebook and Instagram can be used in browser but are missing basic features on their mobile web versions and constantly yell at you through popups to use to the app instead. Hopefully the popups at least don't occur on platforms that don't have the app available. Facebook for example recently removed Messenger from their mobile web version to make people install the app.
Thanks! The link might be dead...or at least was for several of the success stories. Best of luck in your endeavors.
We Want Bingo Online – Play Best Online Bingo and Slots Games Online
That fascinates me. Large numbers of Australians voluntarily handed over their guns when Australia’s gun control laws went into effect. Why would Americans be so much more resistant?
through blockchains?
Did anyone else note the fascinating correlation between brick colors (second chart) and the U.S. stock market?
>Trusting whatever is said on 4chan

Are these people for real? As a 4chan user I always never trust it! Makes me wonder who conducts these experiment since I don't think even the larger 4chan community actually takes itself seriously.
6 Ways Machines Can Help Kids with Autism
I heard it from so many people, that I want my Nexus 6P to go bad all by itself, unfortunately, that doesn't happen :).
So... it stores the password as a password hint?

One must wonder how Apple's QA process didn't catch something as egregious as that in a piece of security code.
We don't really have the "one class one file" beat into us like in java or c#. That means you gotta think a little to see how a package naturally splits up. Some people are better at that then others.
Ask HN: Can ghci realistically replace bash?
I live almost entirely in the command line; the only non-cli tool I use regularly is my browser. Also, I'd like to learn me a Haskell.

Learning Haskell has been a goal of mine for a while actually, and I've had false starts with some of the existing, excellent learning resources:

* Brent Yorgey's CS194 course,
* Learn You a Haskell for Great Good!, and
* Write Yourself a Scheme in 48 Hours.

So it occurred to me that I might actually learn if I started inserting Haskell into my current workflow. Better yet, if userspace is "just" tooling that calls into the kernel syscall API, it's concievably possible to replace everything with Haskell.

That being the goal, I have played with ghci along with a couple of the "Haskell scripting" libraries:

* shelly
* turtle

These are great tools, but I'd like to learn how to do things the Haskell Way instead of just wrapping my familiar tools in thin Haskelly types. So, in the course of my (limited) explorations, here are some questions and issues I've encountered:

* Can I install and load a new package from within ghci (i.e. do the equivalent of "stack install ...")?
* Is it possible to intelligently manage a git repository without calling out to the git binary? (I'm aware of the 'git' package but not familiar with it enough to judge usability.)
* How would SSHing into a machine even work?
* What are some ways to serialize typed data while keeping things "just text" and human readable?
* How do we pretty print things like directory listings etc.?
* Am I just being ridiculous?

Anyway, this isn't a comprehensive list of questions, but if any of you use Haskell as your primary method of interacting with the system, I'd like to hear what libraries and workflows you have.

Cheers!
Rice University adds asphalt to speed lithium metal battery charging by 20 times
They've done these things before WhatsApp and will continue to do it no matter what changes are made to the law. As long as there are bad people, they'll find a way. This is just another, hard-to-criticise vector to undermine privacy for the vast majority of people who are not criminals.
Clojure: Moving Forward by Letting Go
Same with Russia. Both cases just prove that connivance for authoritarian regimes only strengthens them.
Break that big ball of mud
"Typing in a program from a magazine or book was always a crapshoot unless you really understood and could change the program simply because of the large number of different dialects of BASIC."

Which is how lots of us learned to program.

My biggest learning experience was translating a program from Pascal to BASIC; it seemed like a fairly simple translation, but it just wouldn't work. I finally realized the massive difference between GOSUB and a function call. I ended up having to implement my own stack to make things work.
The article does not give any context and I am not sure what they meant by that sentence. Is it because you can log in to Chrome with your Google account?
Spinning magnetized nanoparticles could lead to ultra-high-speed data storage
But ideally, "I was just following orders" should not be an excuse. Part of the reason we need proper professional accreditation is so that engineers can say "No, this is wrong.", and the CEO can't say "you're fired, I'm going to hire someone who will do what I say". We need to put loyalty to the profession ahead of loyalty to the business.
Norway is part of the single market (including free movement of people) and benefits from it, so, what they did is completely different from what the UK is going to do. But, most importantly, it's much much more disruptive to first join and then pull out that not joining at all.
is there anything more cliche than the jaded software engineer rant about how great they are and how bad everyone else is? In even tech. companies code is probably less than 25% of the overall picture of a successful company. get over yourself.
You can install lineageOS intead of android on your phone, because I think apple could be similar in some ways to google
There's a scary, completely secret communication method that bypasses almost all law enforcement surveillance technology we have, and worse, it's existed for a long time and is already in common use with pedophiles and terrorists alike.

It's called "talking to somebody behind closed doors."
"I urge people to do the same."

I am just fine with my Google service thank you. If I don't like something I disable it. Most of it I can and I appreciate the convenience of some of the stuff.

The iphone without any of the doodads feels like a dumb phone. This is a great way though to discourage constant phone use though.
I recently switch from a Macbook to the Asus Chrome flipbook and am happy with the following workflow. I enabled developer mode and installed Chromebrew, vim, git, rsync and tmux. I git checkout my projects locally and edit in vim/tmux and then rsync the changes to a cloud server for compilation and testing.
> the people you're trying to educate don't have the same values as you, and they don't really see American intervention into local affairs as benevolent and virtuous.

Compare all the recent outrage caused by media stories that put the words "Facebook" and "Russia" in the single sentence. Messing with social media of another country is fun until you find yourself on the receiving end, then suddenly it's scandalous.
Like GAMBAS and FreeBASIC, even VB.net ?

http://gambaswiki.org/wiki/def/class

https://www.freebasic.net/forum/viewtopic.php?t=11804
Also, in my anecdotal experience, the most common failure mode of an USB stick seems to be going completely dead without any prior warning. So regular backups, definitely.
Happiness at work.
The continued growth of China (and India) can strengthen organizations like the EU and give rise to other blocs of small countries. Collective bargaining power is the only way to have leverage with a country that’s 20-60 Times larger. It’s not unlike the unionization of labor in response to the weak bargaining position of the individual worker and I expect a similar pattern to repeat including union busting and bribery and a populist response. All very dangerous. If China pushes too hard, then the pendulum will swing hard in the other direction and China will be facing strong union fronts, populist movements that stubbornly demand painful concessions and resultant trade wars. We’ve seen this pattern before and it gets worse before it gets better.
Measuring Correctness of State in a Distributed System
Luckily, we have Internet of Things to remedy that unacceptable situation. With the advances of machine learning, we won't even need that. We will be able to tell if you are a criminal from the way you walk on the street which are full of surveillance cameras.
Digital Marketing – Union of Digitization and Marketing
Laravel Development Services by Endive Software
> Not Developer mode. I want the full security of verified boot.

So you ran something inside of ChromeOS? It seems like a better option would be to replace the bootloader with CoreBoot (which doesn't have a dev mode) and you can add your own keys for whatever OS you choose.
Financial force is force.
I couldn’t ldnt log in to leave a comment, so I’ll take one just so long as it’s in favor of no fast lanes, free and open net.
In this update they now consider it highly likely that the phone will get the i.mx8 CPU.

Releasing the $599 Librem 5 phone with the outdated i.mx6 CPU (quad core Cortex A9, ARMv7-A from 2011, like the Samsung Galaxy S3) would be a disaster.
(S)CSS Best Practices That You Have Not yet Known
Call it whatever you want, what I wrote is still true :)
THIS THING DELETED 3 MONTHS OF WORK – Issue #32405 – Microsoft/vscode
If you need something cheaper and sooner, get a Nexus 5X and install Copperhead OS on it.
SEEKING WORK - Remote

I can make web apps and tools for automation and web scraping.

I use Django, Flask and Laravel for Web Apps and Web scrapers and automation tools in Python.

Check some of my work here:- http://adnansiddiqi.me/projects/
I also blog at http://blog.adnansiddiqi.me

References/Feedback can be seen here: http://adnansiddiqi.me/testimonials.html

Thanks
Your way of thinking scares me much more than the UK gov

> Most of the time there are loners who carry out their 'attacks'.

No. Some guy with a knife yeah, but for most of the other cases no

I'm not scared about attacks, but I'm deeply scared how we came to tolerate radical "religions"
You can look at this from other side: the fact that Clang was created and is quite popular tells that GCC had enough problems to warrant its creation.
The difference is that in the Google ecosystem you are the product while using a device from Apple you are the customer from the start.

Of course they have cloud stuff, that doesn't bother me. It's the evasive cloud stuff that you have minimal control over that bothers me.
Why aren't they also calling out ISPs, computer manufacturers, and the national grid for enabling criminals to communicate in secret?

If we want to stop criminals from being able to access neutral services, surely we should be starting with running water, supermarkets, restaurants, and anyone else who supplies food or drink. That would put a stop to the problem much more quickly.
Apple releases a fix for LTE connectivity issues with new Apple Watch
Google Pixel 2 Pricing Analysis – Countries and vs. iPhone8 and GalaxyNote8
That comparison seems a bit off to me. The UK is more than 10x the size of all EEA members combined. The EEA exists / works because its members are largely peripheral. The UK by contrast is a regional superpower. On this basis alone - particularly when accounting for Brussels' massive bruised ego - it was always a bit unrealistic to expect a neat and tidy new EEA-style trade agreement between the UK and the EU.

Not only that, but a central theme in the runup to Brexit was improved border & immigration control. This is something which EEA members don't enjoy themselves, both via Schengen and the EEA's bilateral work permits. Hence, Brexit voters were sold a best-of-all-possible-worlds scenario where the UK would somehow manage to land an EEA style trade deal without literally any of its possible downsides. That seems optimistic to the point of naivete.
On my phone at least, Google spams me for data input whenever I use maps and it seems at least to do that even if I simply have location on without actually using any app.

Ï cannot disable this, it also sends me ads from built in apps (not really Google here) that I cannot disable.

I am done with all of that. For years I have been an android enthusiast, thinking it was so much better than iPhone. How times change.
Silicon Valley’s Trillion-Dollar Numbers Game
JP woman dies of heart failure after 159 hours of overtime
The Nobel Prize in Literature 2017 – Press Release
No it's not you [0]. Rust, Go, R, and Python have the highest year-to-year growth.

[0] https://stackoverflow.blog/2017/09/06/incredible-growth-pyth...
At least for desktop chrome you can set location access. Most websites geolocate using ip addresses if location is disabled. Works quite well, unless you use a VPN.
I think that's a bit overstated but it really depends what kind of application you're writing. I have an accounting app I maintain alone where I almost completely abandoned storyboards because a lot of screens had similar elements and it was very important to have all data reliably passed around. Also helped with consistency and maintainability. On the other hand I'm doing a new app with three people now where we use storyboards because every screen is vastly different.

The following things should be improved to make storyboards more useful in teams:

* No more bullshit changes of 0.5px just by looking at the storyboard alone

* Compile time check for connected outlets and actions, allowing to set them without the ! or ?

* Constructable view controllers that always require you to init them in some kind of way, so you don't end up with optionals everywhere

* Reusable constants for colors, sizes etcetera. I want to simply state cellSpacing as a value for the constant of a constraint where cellSpacing is something I can change in one place.

* Reusable components / controls, like .xibs but immediately visible

* Less flaky IBDesignable performance
Pedophiles, criminals and of course terrorists! If we can't read everything, encryption must be outlawed!

/s
This affects many codebases. For example, looking up functions with `dlsym` triggers this warning which is probably one of the main reasons for the POSIX requirement. It's unfortunate that GCC doesn't allow to disable only this particular warning. When writing cross-platform code, `-pedantic` is too useful to disable completely.
To be fair, whatsapp makes it super easy - far easier than it's ever really been - to communicate so easily and securely with so many people. It's never black and white - you cant ban crypto and you also cant give criminals carte blanche for uncrackable crypto. The middle ground is the very difficult thing.
Shippn – Shop Anywhere and Ship Everywhere
In that case couldn't the government track their movements as they have a mobile phone on them.

for example, you could find out who associated with a terrorist by their location history.
There's also a work-in-progress Go implementation of Wireguard, found over here: https://git.zx2c4.com/wireguard-go/about/
I don't want to have to change the OS on my phone to get an acceptable experience. I rather do something else with my time.

But I use fastmail for mail and calendar. It works great for me. I still have like 10 years worth of data in Google Mail. So it will take some time before I can completely release that.
This is a modern re-interpretation of inter-state conflict. In the past it was widely accepted that states could resolve disputes via war. By that standard, the UK could indeed keep HK indefinitely.

A post-WWI agreement, called the Kellog-Briand Pact, sets the state for multilaterism, and outlaws war for conquest. This later develops into non-recognition of illegal conquests, war crimes, etc.

So, in contrast to HK, Tibet will never be part of China. But at the moment China is too rich, and Tibet to inconsequential, for anyone to make a big deal over it.

There was a great discussion of this on a recent Lawfare podcast: https://www.lawfareblog.com/lawfare-podcast-oona-hathaway-an...
It’s dangerously irresponsible to mislead people with statements which imply that blockchains provide anonymity because when someone’s identity is linked there’s a full, incontrovertible record of every transaction they’ve ever made which can never be removed from the public record.

If someone cares about anonymity, that’s a huge gamble to make that the system will never have a design or implementation flaw (in the case of things like zcash which are, unlike bitcoin, attempting to provide anonymity at all), and that everyone they ever do business with is trustworthy.
Whatsapp, Signal et al. make it easy for everyone to use end-to-end encryption. Not just for criminals.

Why should only criminals be entitled to privacy?
Millennials didn't kill TGIF; OK Cupid did. TGIF's heyday was in the 80s, when people actually met in bars:

https://www.newyorker.com/culture/culture-desk/how-t-g-i-fri...

It's hard to imagine a world where people would go to TGIF looking for love, but this was actually a thing in the 80s.
NUNdos: Chicken soup restaurant run by nuns opening in Shoreditch
Its always hard for me to decide how those modules are going to end up communicating though. Should there be a lingua franca to all your modules? Or do they all have specialized APIs?
North Korea Decoders Offer Dire Warnings About Nuclear Program
I give gitlab 2 months before they implement and launch encrypted git
Also every other communication service. It's ridiculous how they are singling out Facebook for this. Why not the others that specifically tell their users that their conversations are not saved or searched through in any way (see Telegram and others).
Yeah that sucks. I did read that the constant/read write does decrease life, maybe that was specific to SD cards but probably applies to USB as well.

I don't know... one of those things where you think too much about it... like what about general consumers with a password on their Windows/Mac computer... is that "secure"? I don't know.

You could potentially access that hard drive by taking it apart assuming it wasn't a soldered on storage device.
Two astronauts are spacewalking today to repair the space station’s robotic arm
Someone is hacking NATO soldiers’ phones in Eastern Europe – The Verge
The Great Pager Blackout of 1998
Check this HN thread from yesterday: https://news.ycombinator.com/item?id=15398550
Sorting Out the Basics Behind Sorting Algorithms
Ask HN: Should I build next version with React, Vue or Angular?
Your source and your point being?

First, Apple doesn't directly pay Qualcomm. Apple has refused to take Qualcomm license, though I'm pretty sure Qualcomm would love to have Apple as their customer and start collecting license fees based on their retail price.

Second, Foxconn, Pegatron and Apple's contractors are the ones paying for Qualcomm licenses. Their licensing agreement with Qualcomm likewise precedes Apple's iPhone release in 2007. In another word, those contract manufacturers pay the same royalty rate to Qualcomm whether their end-products are for Apple, HTC, or whoever -- they all pay the same rate. Apple's rates are probably lower given various "collation" agreements (and rebates) Apple imposed on Qualcomm.

If you are trying to say Qualcomm unfairly charges Apple more, you need to bring some facts.
Looking at all these pessimistic comments I can't help but wonder if this is what the op eds in the newspaper looked like while the internet was being built. "its too slow, and even with our best compression transferring a movie would take a month. Not gonna happen. Computers are too expensive for most households." etc.

If you want to keep middle men in between most things that we could potentially do programmatically, thats cool. I'm on the hype train.

- low tx rate? not for long
- high computational cost? Security feature. Makes fraud/hacks very expensive. If you think energy conservation is more important, other chains don't have this cost (proof of stake).
- high node storage cost? mining fees & block reward more than outweigh this. not everyone needs to run a full node (but anyone can).
- no way to reverse transactions? feature. you can always add arbitration / escrow. openbazaar does this very nicely

If you go the traditional route, you will always have a company in the middle, taking their cut or selling you out behind the scenes.
Genuine question, Are guns allowed in UK just in the same way as in US ? Also, is it so hard to come up with another way of secure communication if they ban whatsapp ?

edit: also, if i could have worded that better ?
Airbus defense unit freezes capex, may miss cash goals – memo
Sorry for the paywall link, but this WSJ article has a fascinating video in it.

A group of private researchers outside the US intelligence community describes the ways they’re able to identify sensitive details about North Korea’s nuclear capabilities. They analyze propaganda videos and satellite imagery using 3D mapping techniques.
"Some workstation users will need ECC memory, and up to 512GB of it. When memory has an error rate of 1 error per GB per year, using 512GB ensures almost two bit errors per day: something that a 60-day simulation would find catastrophic."
I mean, the argument is "only non-criminals should be entitled to privacy". The problem is that, if you knew who the criminals were, you could just lock them up and be done with it, so all the governments err on the side of "nobody should have privacy, just in case they're a criminal".

Everyone here wants "everyone should have privacy, and if criminals get it too, then so be it; after all, criminals could get privacy some other way anyway".
A Social Network Doling Out Millions in Ephemeral Money
I really liked that computer(haven't bought but have looked at it), well built imo and thin, can actually be useful with regard to the fold into a tablet.

I bought the ASUS Transformer 200 and yeah it's a bit bulky for tablet use but still decent with i3/Ubuntu.

Keeping Windows on there, nice to have.

I had Chromebook 2 as well (with the octacore processor) and having Chrome was nice to switch back into for general use.
WhatsApp enables everyone to communicate in secret, including the >99% of people who are not criminals. This is an equally valid way to frame the debate.
Why we need to start teaching tech in Kindergarten
Solution:

1) Reproduce exact problem.
2) Say "Fascinating" in your best Spock impression.
3) Restore from daily backup.

If you cannot do 3, then you've found THE base problem.
> wget http://packages.microsoft.com/config/ubuntu/16.04/packages-m...

http, no gpg key :/
alexnet paper not decaf paper!
Well it's nice to finally have serious competition in x86 CPU market.
Conventional Commits
3 Bintang Dribble Terbaik Eropa Saat Ini
There's probably many alternatives to Whatsapp, if you need them...

Regarding guns, no. Even police officers don't have them.
Yes. He's quite well known and respected. Here's a profile the New York Times did of him last year: https://mobile.nytimes.com/2017/06/08/magazine/the-bounty-hu...

He's often been right, but like any investor, he's also often been wrong, of course.
Five Reasons Why Developers Need Project Management Tool
Both my wife and I WFH and I think I'm more productive now that she's working from home.

When she used to work in an office and I worked from home, it was easy to get distracted when she wasn't around.

But now that she's here, it feels like she keeps me motivated, and vice versa.

It's similar to working in an office with someone who's working hard; you won't slack off as much because they're keeping you honest.
Finally – an elegant solution to Generics in Go