skysight-inc/HackerNews huggingface dataset:
Bullshit. That's an entirely bogus excuse. The US wasn't responsible for the opium war on China.

It's quite the opposite in terms of how the US has treated them. In terms of actual behavior, China has never had a better friend in its modern history than the US. The US helped China vs the Empire of Japan, which had done unimaginably horrible things to China. The US kept the Soviets from nuking China in 1969. The US invested trillions of dollars into China's economy over decades. We've treated them more than fair, we've worked with them as traders, we've tolerated their aggressive hacking and anti-WTO trade practices for nearly two decades. The US is the sole reason China got into the WTO. We've gone out of our way to try to respect their sensitivities toward Taiwan for decades. The US didn't seek to conquer China, or annex parts of China, or invade China, or turn them into a colony of a superpower. We traded with them and they've successfully built the world's second largest economy on the back of it.
A tool to execute docker containers in systems without root privileges
Python, signal handlers, and exceptions
How did they manage to get a court order? Nothing was found in the illegal xrat, and the judge still went ahead and issues a court order?
I’ve seen Fugazi many times in the late 80s and 90s. Great band who held the line on ticket prices. They were truly punk rock.
Fair counterargument. Thanks. I'd still contend it's different from something being bundled with an operating system (as in, a user or PC manufacturer must go out of their way to change it) and something that's tied to another piece of software that a consumer downloads.

But I think your point stands.
Sure... they learned Slack.
I didn't think Canada was doing much better than us (Australia) with these kind of crazy, over-reaching laws. You'd probably have to find somewhere in Europe.
What kind of projects do you like to work on in your spare time? I have always disagreed with the inefficiency of everyone doing their own thing and not working together. If everyone collaborated and shared resources, no one person would need to work more than 3 days a week. Furthermore why not do away with the idea of a week entirely.
We should really stop using the word "serverless".

I would rather call them instead "zero config servers".
Could they go the other way and analyze join events to groups or something on their own networks to find groups? I guess the issue then would be that they're monitoring every group?

I can't imagine these people are writing something like "child porn in this chat --> <whatsapplink>".

I haven't the faintest idea how people who're interested in that sort of thing're finding these links.

Definitely a problem which seems potentially intractable to me, although perhaps more familiarity with the platform and the offending chat groups would help (or... more likely... leave me rather disturbed).
Audio as a podcast would be just fine.
GraphQL concepts I wish someone explained to me a year ago
House plants don’t clean your air that much – but this GM pothos might
They are blaming "China" for doing what NSA's burglars (or "America") do all day.
Drastically improving encrypted hard drive performance on Linux
> Except one problem: although the connection showed up on my phone as LTE, the actual speed was around 15Kbps tops (according to fast.com).

FWIW ~14-15K/s is the throttled rate for AT&T prepay plans after the high-speed data limit has been exceeded, which will still show up as 4G LTE service.
Struggling to apply GraphQL to real projects? I did too.

In a recent blog article, npmjs co-founder @seldo commented that GraphQL will be a technical force to reckon with in 2019. He says there's a good chance you'll be using it in new projects.

I'd like to share the concepts (like scaling subscriptions) I learned the hard way. You'll notice I'm using a realistic example that has multiple entities and relationships. And it's relationships that cause us heartburn.

I'll be releasing one part a day for the next week (in case you'd like some holiday travel reading). Here's what you can look forward to.

Part 1: GraphQL Basics

Part 2: Queries (server implementation)

Part 3: Queries (client implementation)

Part 4: Mutations (server implementation)

Part 5: Mutations (client implementation)

Part 6: Subscriptions (server implementation)

Part 7: Subscriptions (client implementation)

What have you struggled with in GraphQL? I'd love to hear your stories and make it easier to get started.
Ask HN: What database version management tools do you use?
A company I work with is looking for a way to track changes made to its developer, QA and production databases and have some kind of systematic approval process built into the tool like how gitlab can require someone to review the code before it can be submitted. Each alter query could be submitted then approved and then “merged” with the main DB
OK, mostly

Section 2 of the 21st amendment was ruled on in State Board of Equalization v. Young's Market Co. and shown to give states unusual control of alcohol.
This completely erodes the point of end-to-end encryption.
What would the storage requirements be for a blockchain like that? It seems to me extravagant... and also would there be all the concensus algorithms? So I'd send a message and wait X amount of time for the network to achieve concensus that I had posted the message?

I can see the value in the distributed part certainly but if the storage requirements are very large due to a large volume of messages (I'd imagine any solution which caught on could quickly outpace the number of transactions on something like the ethereum or btc network), wouldn't it necessarily just end up centralized?

It's an interesting idea though.
While you can choose to be anon on HN, I think the culture of HN tends away from that. People will use recurring internet handles, write informative bios of themselves, etc. I suppose nothing stops people from doing this on Blind, but like I said I think it's a cultural difference between platforms.

There is less moderation on Blind, so there are more "provocative posts" that people definitely do not want associated with an identifier.
Voice Control in iOS can do some of this. It’s older than HomeKit, though, so it can’t do home automation-it’s limited to running commands on-device.
Call it a “cryptocurrency” if that makes it sound sexy, but this is still centralized — it’s effectively the same as the (already existing) Messenger Payments.
This is because both CBD and THC are active ingredients in FDA-approved drugs and were the subject of substantial clinical investigations before they were marketed as foods or dietary supplements.

I would disagree on the term marketed (yes, I know the FDA has a specific definition). THC and CBD have been used medicinally long before they were approved by the FDA as drugs.
Law enforcement does one of two things to "take down" a site:

1. Seize servers via an IP address

2. Seize a domain record itself and redirect it

Both of these "attacks" are not possible with Tor hidden services, because a.) there is no IP associated with the hidden service (although Tor in theory is subject to traffic correlation) and b.) there is no domain record that can be redirected unless you actually have the corresponding private key since Tor hidden service addresses are the public component of that keypair.
I vastly prefer the keyboard in the 2016 series even to a Lenovo X220, and don't possess a single dongle - other than a (desktop) USB-C dock which connects everything in one hit.

So no, both were significant improvements from my perspective.
In this case a jury is not really about everyone in it being wise, it’s about there being a better chance that an informed decision will take place due to those in the group discussing the decision before voting rather than just voting for whatever CNN recommends. With the current system you just have people doing whatever they are going to do without having to explain it to anyone else.
What we're actually talking about, if we consider security evaluations and ratings, is to...

1. Put valuables in a low-rated safe whose door opener is network accessible and itself low-rated.

2. Whose alarms suck at identifying and responding to actual breaches by even the most common methods.

3. A thief breaking in who uses the most common methods that the safemaker or company didn't try to stop. They did spend a fortune on unrelated stuff.

4. Various designs and implementations that weren't using methods that often prevent or detect backdoor attempts in favor of methods that let backdoors slip through.

Also, this is a company that makes billions in profits a year. They have the money to both develop and build highly-secure systems, including safes. They keep not doing that or not using what high-security they build. They keep using low-security stuff year after year after year. They could defend against those problems by doing more of what works and not using low-rated, often-vulnerable stuff for protecting secrets. Just a hunch on my part. ;)
Excited to see CBD since it's been shown to be great for treating pain
I find the opposite. I can happily type all day on a 2016 MacBook Pro, but got RSI pain after an hour or so from the 2012-era keyboards.
It's $150 per share so most of that is going to investors and a small number of large share holders.

Link: https://www.recode.net/2018/12/20/18150929/juul-altria-billi...
I have mentions enabled, both on desktop and mobile. So if someone really needs me it will pop up. I have noticed though that if someone really needs my attention, they will come over.
> then I believe that they can be freed from the burden of having to ensure that they are using that language in a perfect manner

There's no can/should/must here, it's just a matter of intent - did the author here intend for his logo to not look like gibberish in Japanese? Considering the amount of intention behind everything else, going to the trouble of choosing a title that makes sense in both languages etc., it seems reasonable to guess that he did. In which case he probably should have checked with someone.

If he just wanted to toss in whatever looked nice, then naturally correctness doesn't matter. But do you think that's likely to be the case here?
“Excuse me, but I believe you've sampled my funk” (2009)
It's not. You save money (OPEX and CAPEX) using diskless boot.

For example debian in memory including everything you need on a server is just below 400M.

We builded a lot of datacenter services on PXE on the past years. It's always handy if you do require more resources than a single server can provide. It's like a container on steroids.
It's also worth noting that Civil asset forfeiture is becoming more controversial because of perceived misuse. An extreme example would be simply carrying large quantities of cash with no other indicators of illegal activity have been used in the past to initiate forfeiture.

https://www.youtube.com/watch?v=mevVt5sHDNA
A decade ago, one client at an old job required ZIPs be 256-bit AES WinZIP encrypted, which at the time meant WinZIP was the only option.

The employer was so cheap that they they didn't want to pay for WinZIP, so we'd wait n number of seconds before the file would zip. Then we'd wait n+1 seconds until it was an hour and a half wait.
I agree with your main point, but your examples seem suspect to me. TV is video _and_ audio, audiobooks are a translation of an existing artform (that is, books were originally created to be read, not listened to), and I find texting to be extremely clunky as a concept and do not enjoy tapping out long or interesting messages on a tiny touchscreen.
If you build a better system then this shown here, you will have centralized logs.

Ceph Storage based on PXE can be deployed using croit.io. The pre build OS is configured to send the logs to the management node using systemd-journald (not the syslog crap). It's awesome.
Yes, I couldn't resist. I am sorry, but I have maybe seen 2-3 people wearing an Apple watch and never heard about Memories. Apple watch (and Siri) might be a thing in the US but definitely not in Europe or Asia. I feel like Apple have only 2 successful products: Iphone and Macbook. Their biggest success however is creating a cult and closing personal computer hardware (remember IBM/compatible).
> 4) Getting paid to leave is simply a different metric than having to get out your wallet to pay for something. Surely the authors know this but I didn't see it mentioned. 'WTP != WTL'

Glad someone mentioned this. It would be a very different situation if you switched Facebook over to a subscription model, and it'd be a different outcome still if you had people bid to be the only one still able to use Facebook in the auction.

I honestly think this is actually a really bad metric to choose, even if it's better than nothing. I, for instance, barely use Facebook, but would require a decent chunk to bother to deactivate it, just because I'm really insensitive to extra money compared to the general population. I would, on the other hand, probably not pay much to keep it because that requires extra work. Still better than nothing, but hopefully someone can top this.
Switzerland might be better as not part of five eyes.
User as Owner: Why KYC Software Needs to Respect Privacy Laws?
What does? Fastmail never offered end to end encryption
Although to be fair, this is an emerging technology which should improve over time.

Anyone using a voice assistant now is almost certainly at the forefront of the technology. In five years or maybe ten they'll probably be a lot more impressive.
Bad UX Is Good Business
So you can run Corel software in it?
A terrible user experience. Yes, it is very easy to upload a photo and see a vectorized version online. I understand they don't want to give away their services/product for free, and it would be reasonable for them to limit the size of the image, or the quality, or to add a watermark.

Instead they show it to you, but to access it to really see what comes out means subscribing.

The worst part is they don't even tell you how bit the resulting file is.

They expect me to pay $200 or whatever to buy the product or sign up at $10/month before I can even find out what the resulting file size is?
You may agree today with how that attack is being used, but history is a good indicator that you'll likely not always agree with what the government does or how it misuses it's power.

Long term I expect decentralized domain name solutions to replace the currently vulnerable ones.
United Kingdom Fishing Market – Research Report 2018
Good writeup. Since I can already see not everyone here actually read the article, here are some highlights.

> Law enforcement has always been able to request information from us through the Telecommunications Act with a lawful warrant. Because we have the ability to decrypt all data, there is no need to make changes that circumvent encryption. ... While FastMail is not directly affected, we don’t support this legislation because it carries serious implications for the Australian tech industry.

> Of course, should our users choose to end-to-end encrypt their mail via PGP, we have no way to access that content, even under the AABill. Our blog explains why we have never offered PGP ourselves, and describes third-party PGP tools you can use with FastMail if you wish to manage your own encryption.

The second one in particular highlights to me the fact that whilst there are many downsides to the legislation, any serious culprits i.e. state actors or organised crime have many counter moves, severely limiting the upside - something all tech people knew anyway.
A lot of imperative algorithms don't really have functional analogues. Sometimes you need to mutate in place to achieve optimal algorithmic complexity.

That said, I think this might be what you're looking for: https://cs.uwaterloo.ca/~plragde/flaneries/FDS/
I’m on iphone8 and can get it to happen reliably. Weird.
Damn, I just lost $100. Thanks. We had a bet on how long it would take for somebody to say "just relocate your entire company and all your staff's lives to another jurisdiction".
> A lot of imperative algorithms don't really have functional analogues.

But there are to be the ways functional programmers solve the same task?

Thank you for the link.
Nice resource, thank you for sharing. It's been a why since I've used Ocaml but this will be a good opportunity to review.
>The impact on ocean life is not well understood, but we do know that plastic is already having a devastating impact on such life, and I have a hard time imagining this would be worse.

I can't tell whether this is satire or not. This seems to be the textbook example of "We've got to do something about it! At least they're doing something! What could possibly go wrong?"

I've come to be accustomed to much more technically astute posts at HN, and am pretty surprised by the kinds of comments I'm seeing in this thread. I guess the high quality technical discussion usually occurs when talking about software or theoretical fields.
Bird are able to bring down commercial airliners, and in the US there are 14,000 bird strikes per year reported to the FAA. Despite some modestly effective devices used to discourage birds from flying near airports, birds still regularly encroach on airport air space. Yet somehow, airports manage to keep operating.

The only way the hyper caution can be justified is by the chance that the drone operators would purposefully strike an aircraft.
Sure, but now GitHub can see what domain all the DDoS traffic went through, see who paid for it, and now you've practically giftwrapped a confession.
I've heard of it, I think it's about time I read it, haha. I've been spending a lot of time thinking about business as a way to achieve what I want. Thanks for mentioning it, I'm going to check it out.
You can use it to train the models that they have built. You can't make new models. I've done quite a bit of research into ML.NET because the nomenclature lead me to believe that it can fill the role of Tensorflow.
If you really want your encryption, use GPG, and have the people you send to use it as well.

It's one of the few ways to ensure privacy between two people who trust each other.
More generally, I think the thing you are noticing is that visual and physical items offer random access.

Compare trying to find a specific piece of information in a book, vs in some training DVD.

If I'm just learning how to cook, watching a professional demonstrate the whole thing is going to be very helpful, but if I already know how to cook in general it's easier to flick to the right section of a book and scan the page for the bit of information I need.

Or compare the difference between listening to a phone system's 7 different options vs seeing all the options available on a single screen.

The other side of this is precision. Not only do input methods like a keyboard allow you to give extremely explicit, high information, instructions with no need for interpretation, they also have extremely fast feedback loops. Imagine trying to use your voice to click on a specific part of an image, or draw a circle around it. Far, far easier to move a pointer with your hand, watch where it goes, and then click when it's in the right position.

So visual comprehension probably is better than auditory, but I think the main things that are important are random access, specific and information dense input, and low latency feedback loops on input - all things that we are far better at achieving with physical/visual methods than auditory or speech based methods.
Elon Musk gives over $400K to buy laptops for Flint students
I've heard a lot of synthetic trumpet sounds on various popular songs. None sound much like a trumpet, so I am skeptical it is a "simple to model" problem.

(I played a trumpet as a kid, so I suppose my ear for it is more discerning than most. My talent proved elusive, but the lasting value was I can appreciate how incredibly good Herb Alpert was. He could play like Fred Astaire could dance and Ernst Udet could fly.)
Verisign owns the entire .com space
Can't you set up Alexa on a raspberry pi? I guess you could then have your own trigger word "hello pi" or whatever that you've programmed it to listen for, and only then activate Alexa maybe?

Pain in the ass but you could open source it for the rest of the world.
A drone attack at one of the Gatwick's Airport
Much of the cost of the iPhone is in the screen, battery, form factor and fashion accessory premium. Take that away and your much closer to raspberry pi territory.
The story doesn't mention it but earlier this year he had top of the line ultra violet water filtration systems installed in all Flint area schools.

He owns Tesla Tool and Die in Grand Rapids and is investigating buying the GM plant in Detroit yet he can't even sell cars in the state!
Would this type of thing be suited for program synthesis or property based testing?
The ability to use standard protocols (IMAP and SMTP) is much more important to me than end-to-end encryption. I won't even touch an email service that doesn't support IMAP with a 10-foot pole no matter how secure they claim it is. I know some people are developing self-hosted gateways that can speak IMAP on the local side and a more secure protocol on the public side, and I think it shows promise. But the whole setup still feels way too fragile compared to good old email.

I've been using FastMail for 11 years now, and I've recommended it to several other people. I will continue to do so for the foreseeable future.
Not only with them, but pretty much with everything related to CNC. And the reason is that it exports clean, optimized paths -- and in the DXF format. What comes out of Affinity Designer is unusable garbage.
> its author on HN!

I never could keep my yap shut :-)
http://learnadanow.com is done by the same guy that does GetAdaNow.com

The Ada Information Clearinghouse has a section for learning Ada: http://www.adaic.org/learn/

There's a toy LISP I did as/for a tutorial, though this is the final product: https://github.com/OneWingedShark/Ada_Tutorial

And here's the home of the ARG, Ada's design group: http://ada-auth.org/
COVA Debuts Public Testnet with 30 Times the Processing Power of Ethereum
Are you sure?

I thought Qt Widgets were deprecated by Plasma 5, which uses QML internally.
First, having talked a lot to people who actually lived under a somewhat oppressive government (USSR, and by the 80s it wasn't even that oppressive), most people _did_ in fact have something to hide.

Second, just because it doesn't describe your government now doesn't mean it won't in the future, unfortunately. Consider examples of a 1920s German, or a 1960s Iranian (the old regime was oppressive too, but in different ways), or a 2000s citizen of Poland.

Third, there are certainly places where the danger is not from the government but from your neighbors, including to some of the groups I listed. So thinking about this only from the perspective of governments and criminality is off. Hence my claim that "only criminals have something to hide" is a false statement.

Fourth, I suspect that perception of how much one has to hide is highly age-dependent. As people get older they discover more and more things that they either want to hide or wish they could have hidden. Maybe I'm wrong in my guess as to your age, of course, but if I am not, I strongly urge talking about this sort of thing with people a few decades older. It can be _very_ eye-opening. Certainly was for me.
It's a centralized stable coin built by Facebook, so it's basically PayPal?