skysight-inc/HackerNews huggingface dataset:
I think what they are getting at is the following, which isn't a proof or anything (if you are looking for rules to follow, the much simpler "your model isn't differentially private" is probably even more accurate):

Let X be a set of iid samples drawn from a distribution D, let M be a model trained with eps-DP on the set X, and let x' be a fresh sample from D.

Let's think about the random variable M(x'), which represents your test loss or whatever. Differential privacy says that the density of this random variable is pointwise within a factor of exp(eps) of M'(x') where M' is the random model resulting from training on X \cup { x' }. But M'(x') is distributed per a random x', random X, and M' trained on both just like your training loss or whatever.

You can push linearity of expectations through all of this to show that your expected loss on test and training should vary by at most a factor of exp(eps), but I'm not aware of a pointwise test for a specific model (and it may not make sense, as DP isn't a property of specific models, but rather distributions of them).

Edit: you can read a bit more about a special case of this at https://windowsontheory.org/2014/02/04/differential-privacy-...
So why do all the images on that site look like shit? :D

Seems like they forgot to crank down the optimisation on image size.
Here's what "four" and "some" look like: https://i.imgur.com/UNSpv6v.png .
Different letter widths and kerning make this identification possible.

I wonder how brute-forceable it is. Given a blank with length of half a line, can I just throw 20-30 combination of the alphabet and punctuation, and figure out which combinations match, and the anagram for it?

Actually, brute-forcing using words from a dictionary (English words plus names of the involved people (Americans, and obviously Russians)) would make it go even faster.
MKBHD has a good explanation (starts at 2:43): https://www.youtube.com/watch?v=J83sZrz9XTc

Basically this is the first(?) camera phone with adjustable aperture, albeit it only has 2 presets.

PS: Might be useful(?) https://photographylife.com/what-is-aperture-in-photography
eBPF is a very cool technology. LWN did a great introduction
about it [1]. The tooling is getting mature with BCC.

I for one think about how eBPF bytecode and verifier could be used outside of Linux kernel. It's a thin and easily JIT-able architecture, designed to run untrusted code.

[1] https://lwn.net/Articles/740157/
And in my opinion, this is one place where some more safety regulations really are needed to force a return to physical buttons.

...I've always wondered, if it weren't for some regulations, would manufacturers replace the steering wheel, pedals, and gearshift with a touchscreen? That would be really scary. The value of the feedback of physical controls can't be underappreciated.
"Add music. Make GIFs. Get likes"

Captures the very purpose of a smartphone, doesn't it?!
I was hoping to hear something about the imminent Gear watch (S4?). I guess Apple is the only company that bundles their various releases into a single event?
Would like to see Tikoloshe (Tokoloshe) from Zulu culture:

"In Zulu mythology, Tikoloshe, Tokoloshe or Hili is a dwarf-like water sprite. It is considered a mischievous and evil spirit that can become invisible by drinking water. Tokoloshes are called upon by malevolent people to cause trouble for others. At its least harmful a tokoloshe can be used to scare children, but its power extends to causing illness or even the death of the victim. The creature might be banished by a n'anga (spiritual healer), who has the power to expel it from the area."

https://en.wikipedia.org/wiki/Tikoloshe
You owe the "just" jar $2.
> Turns out it's hard running with minimal downtime, or engineering hardware + software to be fault-tolerant.

It's hard to do that with cloud too. Your instances can go down at any time.

What you're trading off is a small number of people on-site at the data center (and it can in fact be small!) plus some slightly-old-school sysadminning versus new-school cloud-native development. Maybe the latter is easier to hire for (although I doubt that) or your current people find it more fun. But it's not like physical hardware dies all the time, or that you're immune from seeing the effects of physical hardware dying just because you're on the cloud.

You might save on hiring one person to replace disks when they fail and one person to write some PXE boot automation, but you'll need more than two people to run a Kubernetes at the same scale of compute capacity than those two people could have run for you.
https://www.samsung.com/us/smartphones/galaxy-s9/ for US site.

Small question: Do people still buy $800 phones, and why? If you care about security, these probably won't receive security upgrades for more than a few years (S3 went from ICS to Kitkat. S4 went from Jelly-Bean to Lollipop, S5 went from KitKat to Marshmallow, S6 went from Lollipop to Nougat, so I don't expect this to make it past Android Q[1] (which should come out in two and a half years)), and unlike older models, custom ROM support is quite bad for modern Samsung models (S6 Lineageos just came out. S8 isn't supported yet).

Wouldn't it make more sense to get a slightly worse quality phone, but upgrade it every two years or so?

[1]. Unless Treble will make it so much easier to port to S9.
Reports [1] say it is splash proof and, more importantly from my perspective, has a headphone jack.

[1] https://www.theverge.com/2018/2/25/17044990/samsung-galaxy-s...
Link to (translated) blog post about how this was done:

https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
I agree that mitigates it somewhat, but the comment was still unsubstantive, no? It added no information.
branch-free is helpful but not a cure all. Any operation that takes a time variable on its input is subject to leaking information. Many X86 instructions appear to be constant time, but under certain conditions are not. So even when used in a branch-free style, information can still leak depending on the data and the instructions used.
I got a watch from my grandfather. It was completely wasted on me.
Looks like a very nice introductory article. One warning is that implementing DP algorithms naively can lead to privacy violations. For example, the python code in the article:

def laplace_mechanism(data, f, eps):
return f(data) + laplace(0, 1.0/eps)

This won't actually be private because floating-point numbers are different than real numbers. Real DP projects deal with this more carefully.
Same functionality for .NET: http://html-agility-pack.net/
To give even more credit where it's due, requests is a nice wrapper around urllib3, which is the work of Andrey Petrov, Cory Benfield and contributors. While requests provides good user-friendly defaults and API semantics, urllib3 does a lot of the heavy lifting.
Round Neck Plaid Belt Maxi Dress
Most if not all smartphones have a fixed aperture. A lower F-stop allows more light to enter through the lens. This is advantageous in low light but during the day it may cause pictures to wash out. Because ISO can only go so high before minor hand movement seriously blurs a photo, it is better to have a larger aperture, again for low-light conditions. So a single adjustable lens over a single sensor can allow for a variety of ideal combinations depending on the conditions.
The output of r.html.absolute_links on the home page looks like it contains errors. For example,

'https://www.python.org//docs.python.org/3/tutorial/'

'https://www.python.org//docs.python.org/3/tutorial/controlflow.html#defining-functions'

I think it's important to remember for every single new library that comes out, that you are trading apparent usability for unknown issues that haven't surfaced yet because the library is so new.
There are successful countries with very high taxes and other means by which the society takes from individuals. Just the amount of how much is taken is not an important metric. It does not matter how much is taken, but under what circumstances, i.e. is it equal law and equally binding for everybody, was it decided in a democratic way, is it used for what it is intended for, and can it practically and effectively be challenged in a fair trial?

Please, let's discuss proposals, but reasonably and with thoughtful arguments, and not with "? It's his money that he actually decided to give away why should you or I have a say in it?".
From the article:
Atlas Obscura spoke with El Shami-Mader about her project, the challenges of depicting mythical creatures, and the appeal of the lovable Squonk. If you’d like to suggest a creature, email her at mythical.creaturologist@gmail.com.

Judging from: https://www.instagram.com/alch.imi/ I'd say that she still has a way to go before depicting all mythical creatures.
As others have said, regex only works well because you have a sophisticated implementation underneath.

SQL is fine and good, but the syntax part is easy - hundreds of ORMs, and LINQ, let you express SQL in native-language syntaxes, e.g.:

Select(columns=['fname', 'lname'], table='People', where=Equals('fname', 'bob'))

The challenge is in the under-the-hood query optimization, finding the best index to use, caching results in memory, using highly efficient on-disk data structures etc. That stuff is usually written in a procedural language (though it could perhaps be done functionally etc.). So while Racket might make the parsing and transformation to Racket constructs easier, that's just a tiny aspect of making an efficient DBMS. It's not some DSL you'd just cook up anytime you need it.

Your hex / photoshop example is about the farthest thing from syntactic sugar imaginable - "syntactic sugar" imples a trivial, usually purely lexical transformation between two ways of expressing something (like the SQL example above).
Obligatory xkcd: https://xkcd.com/1425/

Also, I feel like this (we don't need no stinking managers!) is a perennial meme that pretty much doesn't work in practice? Queue the Valve Employee Handbook: http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p...

Some more articles:

- Valve https://www.inc.com/david-burkus/how-this-company-runs-witho...

- Zappos https://qz.com/161210/zappos-is-going-holacratic-no-job-titl...

- https://www.fastcompany.com/3045509/myths-of-companies-with-...

- ? https://www.fastcompany.com/3045509/myths-of-companies-with-...

PS: From my own experience, managers are invaluable at removing distractions, communicating with stakeholders, setting high level priorities, and assisting with career growth. But it's not hard to see the place of frustration where OP's point of view comes from.
Really missed a chance there to make the final boss the complete graph on 5 vertices.

Pic: https://en.m.wikipedia.org/wiki/File:Complete_graph_K5.svg

Why: https://en.m.wikipedia.org/wiki/Kuratowski%27s_theorem
The product enables you create a seamless personal cloud among your own computers. Although there are no servers involved for storing the data, there are servers involved for enabling seamless connection between your computers when they are behind firewall/NAT.
It wasn't at first, actually. It was originally a wrapper around urllib2 — Andrey and I collabed early on in both project's histories to make them what they are today.
I can understand that Samsung's target market doesn't consist of users who may install Lineage or other ROMs, but what's their motivation for selling a phone with a locked bootloader? Samsung sells excellent hardware, and as an S8 owner I've found their version of Android is acceptable. But why not allow users to unlock the bootloader: what's the risk to Samsung by allowing this?
The End of CBOSS
You'll be waiting for a while; I bought an S8 with the intention of putting LineageOS on it. Sadly to this day there are things not working which are essential, like making calls or using LTE data... or wifi.. or the camera.

I thought I could deal with the Samsung crapware anyway, coming from iPhone and having used a OnePlus One with Cyanogen and later lineage... Boy, I was wrong, beautiful hardware for sure but the OS is utter garbage.

By garbage I mean: Bixby is unwanted and disabled, but it still pops up nearly constantly.. essential features of the phone require a samsung account, in an attempt not to sign up for it I get notified weekly that I must have one.. samsung programs will randomly notify me about random things that I have no interest in knowing about. Especially samsung pay- I DO NOT WANT AN OFFER ON COFFEE JUST LET ME USE YOU TO BUY THINGS. Upday has a pre-loaded list of the worst british newspapers, and insists on telling me about "breaking news" regarding a nice young american lady who is marrying one of our princes...

I miss my phone being in my control, and that's what everyone who was selling me on android was telling me was compelling about the platform.. But I had much more control of my phone when I was with Apple.

(And yes, I donated heavily to the LineageOS+S8 effort)
Buying it for a full price isn't the best idea, but it seems like T-mobile US likes to do a "buy one get one free" deal on those about 6 months after the release (that's how I did it last year with S8+). No contract either, the phone will just be locked to t-mobile until you pay the whole price, which you can do over 24 months (no extra charges) with the option to pay the whole thing off at any moment.
Anecdotally, the kind of person who spends 800 - 1000 on a phone also upgrades it every year or two. It's a status symbol as much as anything. Plus there's always the fact that you will have the latest and greatest camera, and for many people that's important.

Personally, I'm with you. Recently bought a Moto G5 plus for a couple of hundred euro and its fine. However, I do confess if I had a higher income I'd probably be another happy consumer of the super high end phones.

Worth noting that in Europe at least they have a very high resale value, so you will make much of the cost back if selling in a year or so in good condition.
That bug has been fixed, but the docs hadn't been. Fixed now :)
Status symbol, premium materials to show off.
PREACH! Went from an S4 (amazing phone) to an S7 (mediocre at best) to a Pixel and it's going to be Google all the way for me until they find a way to muck it up, too.
Not only did BrandonM have a point in 2007, today it is even easier and much more advantageous to do file synchronization with Free Software tools. If you have multiple machines you have SSH on all of them already. There is no better solution out there than git together with ediff for versioning and conflict resolution. rsync and unison are great for syncing media files across many devices/USB drives/microSD cards with different filesystems on them. Hardlink or ZFS snapshots just work.

Dropbox is not even an option for me because there is no official support or reliable way to run it on OpenBSD.

Dropbox is a consumer product with limited features and use cases. Smugly dismissing the needs and technical capabilities of power users is not going to endear you to anyone here.
Looks like there's still some room for improvement though!
from what i've read it's not Samsung but the carriers that require it to be locked. outside the states you can get an unlockable bootloader on both Snapdragon and Exynos variants.

it pisses me off because my wife purchased a Sprint flavor S8 (full price, no contract) because its radios are better for Sprint's bands but i cannot unlock it to install Lineage or TWRP >:(

EDIT: i might be wrong, all Snapdragon variants are locked. the best that's been achieved is root with a bunch of caveats:

https://forum.xda-developers.com/galaxy-s8+/development/root...
>And if I told you the foundation of AGI has already been defined, the core computational model proofed, and that a functional system exists today how would anything change? AGI is here and there is no doomsday playing out. It's running on an 8-core processor, a GPU, and 32GB of RAM completing interactive exercises and going through a series of tests defined by its creator. The bowl of spaghetti above your head was decoded and a functional equivalent instantiated in computer hardware. The locks are compiled binaries, read only code regions, and a power button.

(1) What sort of tests is it going through?

(2) How do you know it's self-aware (don't just say because you designed it that way)?

(3) How is this an improvement over SHRDLU (which also exhibited fairly complex behavior and "understanding" within a simulated environment)?

(4) Did you actually "invalidate a host of theories, [and] create new mathematics, new algorithms, and new theories"? Which ones?
I'd say in Europe people try to resell them for high price (looking at eBay DE), but given so many of them are there stuck at the same price for months, I don't think their resale value is actually that high.
> I'm not sure what you're arguing but it seems like my key point wasn't communicated well.

It was and quite well. Were speaking the same language. We just have different conclusions.

> Yes, every narrow AI is a system of systems to an extent. So expand on that concept but outside of a single firm/system. Such that the self driving car system is one single solution path solving "transportation" which would comprise automated flight/rail etc... and is a node in a larger general system - like hub and spoke.

And you still have nothing more than a hub and spoke system of systems authored for specific problems spaces and you're spokes will increase with every new problem space until you overwhelm your hub. A horrible architectural approach that if not caught in the initial stages will result in catastrophe down the road... Weak AI is weak AI no matter how you scale it.

> You seem to be arguing that a single entity will fail if it attempts to take a narrow AI system and make it generalizable. Of which I am in agreement with.

This is a start in the right direction...

> If however there were 10,000 or 100,000 or 1,000,000 narrow AI companies/systems (like a self driving car system or alphago etc...) those could fill the corpus of solutions which an executive function system could utilize depending on the application and together they would be what we call AGI.

No, its strung together weak AI. It will require significantly and unreasonable amounts of resources. Its capability will increasingly reach diminishing returns and you'll end up with a frankenstein monster code base that no one can manage or understand.. Sounds a lot like the path Weak AI is already heading down.. At such a point, it's best to just scrap it and start all over. Something that Hinton and other prominent figures are finally admitting. Something I concluded year ago which lead me down a different path. Now, you're more than welcome to state : Well hey man that's your opinion and you're wrong and I'll wish the 10s,100s, million of narrow AI companies the best just as was conveyed to me a umber of years ago. Weak AI is Weak AI. It is a class of optimization algorithms. You can jerry rig this all you want.. You still have nothing more than a system of systems of optimization algos. If you think this is what intelligence is, I'm not sure what to say.
Carriers like Verizon demand locked bootloaders.
Bank no longer need customer’s money.

If I record correctly, bank can borrow from the Fed and turn around and leverage up and buy bonds and notes. Basically risk free money for banks.
Think the Pixel 2 XL is good... just wait until you upgrade to an iPhone!
Drink fountains used to literally be a tap that let you fill as much or as little as you want. Now they have these "smart" ones that give out premetered amounts, regardless of whether you just wanted a mouthful or have a bigger cup to fill.
The article gives an e-mail address where you can submit suggestions to the artist!
Re: Tesla Hack, Simple Steps to Protect Your DevOps Tools from Crypto Miners
Luckily since this phone ships with Android Oreo, it is required to comply with project treble, which makes this a whole lot easier. By definition, a phone with project treble has to boot and pass all tests in the Android compatibility test Suite with an unmodified AOSP image.

You can already see some benefits of this on the XDA website, where some people are successfully replacing system images on no name phones with barely any audience and not even a kernel source published
This is just misinformation. Since the September update, there is a way to completely disable the assistant button functionality without using any third party apps.
I have a friend who googled for "How to update phone to KitKat", found a website that walked him through installing an unofficial build on his phone, and he promptly messed it up and broke his phone.

Took it back to the phone shop, complained that is was broken, was given a replacement.

The question is, is the gains from users like you or I worth the loss from those types of users, either from refusing them and upsetting them, or helping them and paying for fixes?
As mentioned in the other comment, cloud may be involved if personal machines are behind firewall/NAT (all data to cloud will be encrypted and passed through with no persistence what so ever). Although the product tries to punch holes with UPnP, it may not always be successful. The other reason is for us to make money. Any alternate monetisation ideas?
The funny thing is, I now have enough ad free content that I start to miss references because I'm not getting as many ads. Which is to say, I don't really mind some ads here and there, and I can always switch stations during long ad blocks.
Most camera lenses do, and generally give a wide range of stops, often down to f22. Phones have, until now, fixed aperture, fixed lenses.

Given how tiny phone camera lenses are I'm surprised to see variable, given how little range you get from two fixed stops. Course it may be the first move towards having a proper range of f stops, which can only be a good thing.
This looks like blog spam. The actual article has more analysis:

https://blog.data.world/do-state-department-travel-warnings-...
I never said even once that an AGI will become human-level smart/mature in an instant. Another point: freedom != chaos.

The AI you develop can help fact check those (if it can understand natural language well as general intelligence should be able to). Please let us know when it can read and participate in our discussion.
No it isn't. I don't want to disable it! I want to remap it. And that cannot be done, as I said.
Running that single query to find HTTP 200 responses on 250GB of data cost you $1.25. Athena is great, but not particularly cost effective.
Thanks; added year above.
Long thought this should be possible... I am very impressed you figured out a way to do it.

You could iterate the strategy further by creating a full font from the existing text, identifying spacing and etc for each next letter/character, calculate for word wrap lengths, and get it even closer.
We will be adding lot more information in the coming days. We will publish a white paper on the backend tech to be completely transparent on how data is being handled. Please bear with us. Please do signup so we can send you early invite.
The MIT team wasn't being sloppy, they were using standard terminology that anyone with a cryptography background would understand. The naive assumption on their part was that the development team of a major crypto currency understood decades-old cryptanalysis techniques that are covered in an introductory undergraduate course.

I think there was some disbelief that a team with so much money could have made such an incredibly rookie mistake.
I didn't realize small camera's didn't have an adjustable aperture typically, that makes more sense now.
DistroWatch
It would unless of course you buy brand where that is less of a problem either because they are supported longer (iPhones) or because you can install something like LineageOS.