skysight-inc/HackerNews huggingface dataset:
True I'm sure spy agencies around the world have a whole database of known (to them) exploits like this. So might have even commanded or lobbied that these features be put in in the first place.
Rust's macro system is actually quite limited (I don't know if it's Turing-complete, but the artificial recursion limit is low enough that even if it is, it's not going to be all that abusable); macros are mostly just good for getting rid of repetitive boilerplate, and community norms (and implementation papercuts) discourage people from reaching for macros willy-nilly.
They probably don’t have a lot of users who install and use the Dropbox client on a server machine.
Laziness led to extinction of Homo erectus
But it is pretty interesting how easy it has always been to bypass the Play Store. It's user friendly, yes, and I like it, but it essentially enables Epic Games' workaround.

Google could have easily added way more (still acceptable for most users) friction into the process in the first place. Maybe having the switch in the developer settings, maybe having to enable it over ADB. That'd surely have made Epic Games think harder about this move.
>Intel's 10nm cell density is comparable to Global Foundry's 7nm [1]. And yes, Intel's 10nm process is very late; that doesn't mean it's not coming.

That was Q4/17. Latest information: https://www.semiaccurate.com/2018/08/02/intel-guts-10nm-to-g...

The 10nm parts due for Q4/19 (!) are 12nm more than 10nm.

The report also mentions the real 10nm yields, 8-10%, targets at 50-60%. I admit that I'm not sure what the current yield on their 12nm is but I would guess it would have to be the target.
Enable and Disable Native Google Chrome Notifications in Windows 10
Do not make it REPL-centric. Real life programs are not developed in the REPL. Include examples of complete programs.

In certain environments/languages, real programs are developed in the REPL. Real programs, managing billion dollar portfolios, natural gas scheduling, and the payroll of Fortune 500 companies have essentially been "developed in the REPL."
I think there's definitely something to your suggestion here. For instance, there is no result to sqrt(-1) on the real line, but it becomes possible in the complex plane because you have an additional degree of freedom.

One qualifier I'd add though is that they're 'asymmetric' 2D numbers. The real vs imaginary axes have different behaviors. If I multiply by the positive unitary value on the imaginary axis (i.e. 'i'), I get CCW rotation by 90 degrees; with the negative imaginary unit I get CW rotation; positive real unit, no change occurs; negative real unit, rotation by 180 degrees.

Actually that's something I wonder about—could there be a 'symmetric' version of that? Maybe something where the real axis behaves more like the imaginary axis, but maybe some signs are flipped or something.

I guess an important aspect of how using the complex plane is beneficial is the fact that it combines these disparate elements though—we can start with something real, do certain transformations to it in our more broadly capable complex plane, then bring it back into the real line.
Google spends absurd amounts of money developing and supporting Android, providing security updates, providing feature updates, and even goes so far as to spend money marketing Android. They then give Android, for free, to manufacturers to use on their phones. They also create, support, and give, for free, many of the development tools which developers like Epic Games then use to create Android applications and games.

After spending an insane amount of money creating and supporting these things, it seems completely justifiable that Google would then ask for a cut of the profits for applications that are built on top of the tools and infrastructure that Google provides for free.
It's really interesting to see this story presented this way and nobody here seems to have even bothered to try to find another perspective.

So, let's see the other side, i guess:

"We have nearly 1500 blocked sites in Portugal, where ~80% are piracy sites, 19ish% are gambling sites, and Uber (I know, right?). The full list is available at our site https://sitesbloqueados.pt/ and we are able to compile this list with info gathered by our fellow users, automatically."

from

https://www.reddit.com/r/IAmA/comments/7swz4r/iama_developer...

(IE the developer themselves)

Yeah, a tool that's used for avoiding blocks on piracy and gambling, i'm shocked to find it was taken down!

Regardless of whether you agree, i think it's not uncommon or non-standard, and probably not (unlike some here seem to think) related to chinese censorship or other fun conspiracy theories.
"Practical" is right – a seemingly "theoretical" exploit turns out to have serious practical implications. This is a really well-written article with lots of examples.

Excellent work!
Do you seriously think they care about re-using a name for a throw-away non-classified project? People have better things to do with their time.
Most guns used in crime in Brazil are in the hands of criminals (usually traffic) and militia (which is just different criminals with ties to the police). They wouldn't exactly be purchasing those guns with their ids. A lot of it comes from the police and the army.

Gun laws protect civilians against civilians. There are no school shootings here that I'm aware of for instance (exceptions are usually targeted events), despite all the other violence.

Homicides in Brazil are only investigated for upper class victims. Violence against marginalized communities are mostly shrugged off if not outright desired by part of the conservative populace. They take pride in saying "bandido bom é bandido morto" (good thief is a dead thief) and revel in the fact that our police is responsible for countless deaths and executions without any shroud of due process.

IMO the only viable solution is for marginalized people to have true opportunity other than slave wages or a short career in drug trafficking. However since 2016 we are set on the opposite direction, so expect violence to increase with up to 40 mil new unemployed people and no budget to speak of for welfare, education and health.
Your claim was that you couldn’t have third party keyboards on iOS (untrue), you couldn’t have third party dialer (untrue), you couldn’t use third party development environments (untrue), you had to develop on the Mac (untrue). You couldn’t use a third party SMS client- Google Voice let’s you do that.
hey hluska - Ava's founder here.

Phone calls - try RogerVoice app to have them transcribed for you. It's pretty easy but not free.

Ava - we focus on any in-person discussions, including meetings. The trick with group conversations is the cross-talk, and people speaking fast/casually. We developed over the last 3 years an AI that eliminates these issues to make it work exactly for this situation. Others will need to download the app (Ava), but it's free to join a host, and hosts get 5 hours every month to try the app 100% free.

Regarding the embarrassing situation of having to ask others, I see this a lot - that's really normal.
First, know that you can use Ava by itself with your phone, a bit like a "talking stick". It can look like you're checking your phone when you are actually checking what the person actually said if what you heard.
Just hold your phone within 1-2 meters from the speaker.

If you have a Bluetooth microphones, those make Ava really awesome: you can find an earpiece or a clip on (we recommend a few here: www.ava.me/store) so you can follow presentations/meetings when one person speak for a long time and is hard to lip read. Airpods or such work too, and of course wired microphones (for lunch for example).

For more situations, I really encourage you to read our FAQ: http://help.ava.me - we list like 95% of daily situations a deaf/hard-of-hearing person finds themselves into and how Ava can help there.

PS: feel free to give us any feedback on this, we're all ears & eyes :)

-thibault
This article title bugs me because it implies that Google _inherently deserves_ to make $50m from a game that they neither developed nor previously offered through the Play Store.

IMO, they're not losing _anything_ - they're just not gaining the extra revenue they would have gotten had Epic chosen to go the "usual" route.
The Beginning of a Wave’: A.I. Tiptoes into the Workplace
> While the backdoor should require kernel level access to activate, it has been observed to be enabled by default on some systems, allowing any unprivileged code to modify the kernel.

According to the github page README
All you need is a CDN. Cheap, easy, and decades of reliability. You don't need infrastructure for this.
I do mean with their platform, which is why I wrote that and not on their platform.

Only offering your software on your hardware isn't anticompetitive. It's the default for almost everything - your smart fridge isn't anticompetitive because you can't install a different web browser, your modem/router isn't anticompetitive because you can't switch to openwrt, your smart toothbrush isn't anticompetitive because you can't install custom firmware, et cetera.

What is anticompetitive on Google's end has absolutely nothing to do with the software, and everything to do with the licensing. Google have a couple simple rules that make their behaviour anticompetitive. If you want to ship an Android phone with google apps, then:

1) You may not ship any android phones without google apps
2) You may not ship a phone with google apps and a default search engine which is not Google

So, if you're a new manufacturer, Smasung, and you wish to make an Android phone, you have two choices:

1) Use Google Apps and immediately get an extremely mature operating system with a very large software library, but you may not compete with google. Not even that you may not use _that device_ to compete with google. You're not allowed to make any Android-based devices which compete, even if those themselves don't use google software.

2) Develop API-compatible replacements for everything in Google apps, or you can't access the android ecosystem because of how tightly integrated things are. Note, some of these APIs are not clearly documented and have mysterious behaviour. This option is thus only really available to megacorporations who can afford to sink a couple years of development into the project before selling a single device.

This is fundamentally different from what Apple is doing, which is simply selling a product.
Because I see every piece of software like this as something I will inevitably have to dig deep into the internals of to fix bugs and send patches for if I were to adopt it. So should you.
DNS hijacking happens all the time, every day - we just don't seem to unconditionally recognize it as attacks. Paywalls on airport/cafe wifis, nation-state censorship of individual websites, etc. :)

I work on IPFS/libp2p and the "only" two known attacks on the official gateway ipfs.io are in Spain (DNS hijacking) and China (dito).

OONI has pretty good data on interference around the world: https://ooni.torproject.org/

(edit: clarified that the attack is only on the ipfs.io gateway, not the IPFS network)
I think so -- Apple didn't remove VPN apps worldwide, only in China (someone correct me if I'm wrong).
It's not any more expensive than any other state. Minnesota doesn't use an unusually high number of election judges - the usual collection of old ladies who do election judge work can handle this.

States that let individuals handle ballots and stuff are either incompetent or malicious. There's no excuse for not solving easily solved problems with simple, proven solutions, when our democracy is at stake.
Like "I believe this, but I know it is false?" ?
Generally, by sealed envelopes, and by having groups of people inspect mail votes at counting time to ensure the envelopes haven't been tampered with. There's also usually a paper trail from the post office that receives the votes so you can't just show up with a couple of thousand "mail votes" and send them in.

It is obviously less secure than voting in person, but it's good enough, and your in-person vote supersedes your mail-in vote.
Really? If you lose access to your dotfiles and OneNote notebooks for 5 or 10 minutes (that would be one long tunnel) that's completely unacceptable? This also sounds like a daily commute that could have easily been planned around if that time is really that important. Besides, when I work with Keybase I copy the files to my machine ahead of time to a local directory, so I likely would never notice such a drop in connectivity.

I really doubt that in most modern environments (i.e. where smartphones are pervasive) that you are going to go very long without connectivity in an unplanned scenario.
In short they don’t, neither does the compiler.

I wrote a rather large macro to auto-generate a Java-Ops parser. The I spent the next 4 days re-writing it so I didn’t have to give the Rust compiler 4GiB of stack just to compile.

Deeply recursive structures (boardering on 1mil+ recursion depth gets rough)
CA has amazing farmers markets.
It is straightforward yes, but it doesn't allay any of my concerns. I doesn't describe the algorithms used, and it doesn't have a threat model or anything resembling security analysis. It is more about gauging the reactions and social implications of the work, than a hard technical paper.

This is a very important part of the process, but it doesn't address the issues I raised.
> Whiteboard coding interviews are one thing that I have to go out of my way to practice for and get better at over time when interviewing (ie over the course of a few failed interviews). I don’t feel more skilled or smarter by the end of the set of interviews, but I inevitably do better at these kinds of problems.

You have a good point, I noticed this about myself as well. However, I don't think whiteboard interviews are special in that regard. I noticed that I got noticeably better at the "sit down and code me a simple web API endpoint" interview, and I got noticeably better at the systems design interview, and so on.

I do think that whiteboard interviews tend to lean very algorithm-heavy, which doesn't reflect the role's actual day to day. And practicing algorithm interviews really does feel like an inefficient use of time unless your role truly demands algorithmic proficiency (like if you're a graphics dev).
Health insurers are really bad for this, too. Notwithstanding the obvious need for any one of a variety of reforms, their messaging is "It's unfair that this is costing us money to pay for services which could have been better provided other ways", when in reality, it's costing their insured money, not them. That money is the insurance pool. The insurer is collecting a (healthy) admin fee off the top of the pool, and you can guarantee that's the last in line to face any challenges.

In reality it's more "this is costing us profit, because, with few exceptions, we get to skim the cream off of unspent premiums", which sure, capitalism, but they frame it from a position of "(un)fairness", as if they had some implicit entitlement to such.
If my post is an inaccurate or unfair portryal of what Google is doing, Daniel, then perhaps you and your co-workers who have been downvoting (and I assume flagging) me can enlighten me as to what Google's actual goal is here?
Same with /r/mandelaeffect. You’d think it was pretty obviously a joke, but I’ve seen posts where people seemed to be dead serious about parallel universe shenanigans.

The lesson here is, don’t create joke or troll communities unless you’d be comfortable with them turning very real.
Suit yourself. It's just a shame for the users who have to suffer a worse product because of your dogmatism.
I honesty don't see how electronic voting machines would increase voter turnout. How would there be a (significant) cause/effect there?
Welcome to the world where everything except 80/443 is blocked. Sucks but you can still make things work.
Mood-changing exercise can take as little as 3 minutes. If I do 2 minutes of jumping jacks and 30 pushups in the morning, my day is dramatically different.

Saying that "the poor don't have time for exercise" reminds me of a similar, harmful claim that "the poor can't afford to eat healthily." Bag of kale is $2, massive bag of spinach is $4, massive bag of carrots is $3, bag of of onions is $5, massive bag of potatoes is $5...

When asked about their obesity, many poor have responded with that same idea, that "healthy food is expensive." It's important to recognize that simply saying things repeatedly at a societal level is enough to actually negatively impact the people it was meant to defend.
Having servo wrapped up with a nice api and sdk with a good up to date default example project is exactly what I mean. Just like electron/ultralight/sciter. These projects are great but they haven't been updated for over 6 months and they aren't designed for mass (developer) consumption. Not to disparage, even servo is still WIP so I understand that a ultralight-equivalent isn't possible right now, I'm just excited for when it does happen for servo. Don't downplay the value of packaging and documentation. :)
Atari and other early consoles had unlicensed, unapproved software distributed for them legally.

This did become impossible eventually as security technology improved.
How about the 30% of store tax must cover the cost of developing, operating and supporting their Open Platforms Operating System? Along with payment processing, download bandwidth, and customer service?

Google doesn't charge them a cent for using Android. As a matter of fact if you don't like the Google Store, Maps, and Search it has to offer for free, you could have forked the whole thing and tidy up all the loose end and call it something else.
> “When people die in a tsunami, they inhale saltwater that contains small marine microorganisms called diatoms, which means they suffocate and then drown ... These diatoms travel through the bloodstream and are deposited and preserved within the bone marrow of larger bones. If we can find marine diatoms, this may indicate that the body is a tsunami victim.”

If a victim drowns, is it feasible diatoms can move through the bloodstream into marrow? Drowning = death = no blood flow.
more like introduction to getting a job at Jane Street

I interviewed at Jane Street years ago, back when I was quite active in the OCaml community, got to the on-site rounds but didn't get an offer (a lucky escape it turns out, tho' I was pretty disappointed at the time). Anyway - OCaml wasn't even mentioned during their process. I think they just assume they'll have to teach it anyway.
I can't find the article but I remember reading how Google is closing the platform more and more. That's the reason why many people are forced to use MicroG since things are routed through Google Play Services. So in many ways you already "need" Google in your phone for certain apps to work correctly. There's also a rant from CopperheadOS' twitter about how Google make things worse and worse for ROM developers.

I would love to see an updated article about this whole subject.
I wonder how many people won’t buy Fortnite hats because getting their CC out is so much more friction than just charging it to your Google account.
How many customers do you think are running RHEL as a desktop workstation and allowed to use Dropbox?
Just curious, when online, I would expect Google Speech to text models to outperform most of the offline only models. I also believe for text to speech their wavenet models are one of the best available for developers?

https://cloud.google.com/speech-to-text/docs/streaming-recog...
"Intrinsic curvature" should be called something else, because people frequently drop the "intrinsic". This implies the existence of a higher dimensional space which usually doesn't exist. "Curvinture" would be a better name.
Yeap. Comparing a nation 35 times the side of the other which has cultural and economic differences is totally a valid point. There is also the fact that during a referendum about gun control the vast majority voted in favor of keeping their guns but the social democratic government chose to just ignore the results.
Unlocking with the smart phone? "Smart" keys are terrible but this is just multiplying the troubles in the name of the coolness factor.
Right, but L4 isn't even an operating system; it's an OS fabric, on which OS personalities are built. Nobody doubts you can build a microkernel architecture where filesystems and VPNs are equivalently performant in userland and the kernel, but nobody has managed to do that for a mainstream OS.

It's telling that xnu started out on Mach with a FreeBSD "personality", and grew into another shaggy monolith.

The L4 in your baseband or your enclave is not running anything resembling a general purpose operating system.

So I guess my argument is: sure, you could design and build VPNOS, the OS where VPNs are fast and never need to touch the kernel. But nobody wants that OS.
By being so religious about the open source aspect only, you are blind to the many potential other benefits a project may have. But to each their own.
Artist credit: Nychos the Weird
There was actual documentation for 0.8 [1] but the source for it was wiped by an erroneous rm -rf and I couldn't update it for 0.9 in time. Full documentation and tutorials will be published soon.

With that said, the SDKs include full samples and framework code and all the API headers are documented so you can get up to speed fast.

- [1] https://ultralig.ht/docs
Yeah, working 80% of your time in industry would be catastrophically destructive to most academics' intellectual freedom.
You know what else would be catastrophic to their intellectual freedom? Working 20% of their time at a university.
There are already multiple separate app stores for Android and not just the Google Play. This is nothing new for Google to be honest.

And if they were to make Android a closed system, what would make me buy an Android phone instead of an iOS phone anymore? Openness is one of the biggest selling points for Android.
But what the voters were convinced of isn't what is going to happen. That's the work of politicians who know how to do their jobs right.
Another shameless plug: https://github.com/pauldotknopf/Qml.Net

It has everything you mentioned, except HTML/CSS, but I'd argue QML is better than HTML/CSS for desktop.
I clicked expecting btrfs or zfs or something. Nope, NTFS is apparently "uncommon". Fascinating perspective.

EDIT: Shit, misread -- those are the supported ones. Thanks for the headsmack. :-)
Windows 10 Enterprise Getting “InPrivate Desktop” Sandboxed Execution Feature
This isn't about illegal speech.

This is about perfectly legal speech that does not fall under the definition of incitement.

We have the police for handling illegal incitement to violence.
Everything you need to know about the slow-carb diet/ 4 hour body. Food list
Web server junk is just replaced with FaaS junk.
I'm not saying anything about ideas ceasing to exist. Only that ideas discussed in closed communities which have become echo chambers are never challenged. Members of those communities will never hear anything but the rhetoric of the group they are isolated to.

This is just as true of good ideas as it is of bad ones, but that's far less of a problem because groups of people spreading good ideas among themselves isn't typically dangerous, although there are a lot of advantages to having diverse perspectives in every group.
Oakwood doesn't make you pay six months up front. The Austrian comment was not about renting an apartment.
> Hacker discovers how to access his CPU.
In theory, an 83b election should be looked at for any restricted stock grants to minimize the ordinary income tax issue you describe. I know it's not always possible.
Do you have an application site?
Here in Uruguay, marijuana is legal, and homicides are at an all-time high (higher than Argentina and very near to the rates in Brazil, we used to be at less than a quarter).

I´m not sure if decriminalizing all drugs would change the equation much (there´s still smuggling, prostitution and other vices to lord over).