skysight-inc/HackerNews huggingface dataset:
Doesn't sound like a great deal for the end customer. Here's a breakdown for an example home of $1M

With zerodown:

Maximum Home value: $1M | Maximum Monthly payment: $6,700 (includes Home Owners Insurance and property taxes) | One time payment: $10,000| Total payment over 5 yrs: (6700 x 12 x 5) + 10000 which is $412,000

Net equity after 5 yrs: 90000 - 10000 (initial one time payment) = $80,000

With a traditional mortgage (https://www.nerdwallet.com/mortgages/mortgage-calculator/cal...):

Assuming same down payment of 10,000 (assuming the banks allow it?)
Home value: $1M | Monthly payment: $6,119 (includes PMI and Home Owners Insurance and property taxes) | Down payment: $10,000 | Total payment over 5yrs: (6119 x 12 x 5) + 10000 + 29,063.56 (approximate closing costs) which is $406,203.56

Net equity after 5yrs: $92,774 + 10,000 (towards downpayment) = $102,774

Zerodown would mean you own 22.15% less equity than traditional mortgage assuming the home sells at the same purchase price
Agree. Opened an issue: https://github.com/arxpoetica/who-is-hiring-dashboard/issues...
Dropbox is getting an overhaul, wants to be the center of your workflow
It's odd to see home size getting larger even as family size gets smaller. In my naive view, I'd expect the two to track each other.
TC was a good sport about the outage. There is no bad publicity - https://techcrunch.com/2019/06/11/wordpress-vip-go-sites-are...
> Choose the right tool for the job, no?

The thing is, static typing is never the job by itself.
I don't want another social network or collaboration platform, I just wants something that synchronizes files across machines :/
Really nice article.

Near the end of the Carried Dependency Chains section, you have another typo: "transforamtion".
This doesn’t change anything, I’m sure you know that the smaller the lesion the harder it is to determine what it is, and they are impossible to biopsy or resect.
As well as pytype, you can use a separate tool to discover the correct annotations, then verify them and add them to your source code. There are a couple - MonkeyType, pyannotate and pytypes.
You can't enforce tariffs or visas against a river.

You'd need to apportion the blame to political entities, and then give them some kind of score or grade to decide which ones to punish more harshly based on how much they were contributing.

That score or grade would almost certainly be primarily per capita or it would be meaningless and simply punish larger/ more populous countries.
I think it's using owning entity's headquarter location (as opposed to founder ethnicity or pre-acquisition roots). Priceline is headquartered in CT.
Animal Farm makes better use of "show don't tell"(or perhaps "describe but don't explain") than Nineteen Eighty-Four, which I think is why I always appreciated it more.
Firefox’s bold new branding is a glimpse into Mozilla’s grand plan
There is a great deal of this on HN.
Is not a bad idea for building the event list, but it doesn't solve the problem of documenting when or by what the event is triggered, something that a product owner or a data scientist that don't know the code might want to know to do some analysis (Sorry, I forgot to mention it needed to be for non developers)
What Are Low Vision Aids?
Looking at conventional options for low vision aids, you either go for Electronic low vision aids or Optical/Magnifying low vision aids.
Every other visually impaired product can aid in only one or two specific tasks. It takes a number of low vision aids products to match up with the capabilities and features IrisVision brings to the table.
Readmore: https://irisvision.com/low-vision-aids
If it were legal, do you think that the power company should cut off electricity to Crowder?
It wasn't a book about prophecy. It was a book on his present. He just set it in the future since he couldn't afford to tick off the censors in britain.

1984 was inspired by his work as a propagandist for the BBC Eastern Service during ww2. He based the "Ministry of Truth" on the BBC and the dreaded room 101 on a BBC conference room.

https://en.wikipedia.org/wiki/Ministries_of_Nineteen_Eighty-...

Animal Farm is about the absurd and hypocritical political structure of the Soviet Union. 1984 has always been about Britain/West with a heavy focus on truth, propaganda and the news. But whether eastasia, eurasia or oceania, the ultimate message is that it's all one and the same and 1984 applies to all of them.

"In the end he succeeded in forcing her memory back until she did dimly recall that at one time Eastasia and not Eurasia had been the enemy. But the issue still struck her as unimportant. 'Who cares?' she said impatiently. 'It's always one bloody war after another, and one knows the news is all lies anyway.'"

- Orwell 1984

Sound familiar? What was true of orwell's 1940s britain or oceania seems true today.

Funnily enough, the BBC ( in the 1984 style ) "rehabilitated" orwell's legacy for their own purposes. Just like big brother "rehabilitated" winston in 1984.

https://www.bbc.com/news/entertainment-arts-41886208

In 1984, who are the champions of censorship? The ministry of truth. Who are the champions of censorship in the west? The news industry - one of the major supporters of censorship is oddly enough the new yorker. Who are the ones demanding that social media censor and who are the ones insisting certain words or topic shouldn't be discussed?
An interesting case, since this seems to be reversed.

Democrats mocked Romney's anti-Russia position in 2012. And remember the "reset button"? Now many think Putin controls American elections and the US President himself.

Which Republican politician says Russia is 'the good guys'?
I agree that there's lots of value in the simplicity of a tree hierarchy as a default, but sometimes the extra power of a tagging/labeling system would be valuable. Essentially it gives you a generic graph structure. Others have mentioned that this is valuable for things like media, ie photos that often need to be members of multiple album collections. It could also have other benefits as well, such as being able to visualize your filesystem as a graph, and easily see clusters of data depending on which tags are used the most.

The only heuristic we really have for tree filesystems to get a feel for a subtree (child folder) is the total disk usage of that folder, or maybe total number of files in the subtree.
Flash level checksums also generally cover the flash translation layer (ie. the mapping of physical to logical sectors).

It's probably not needed for a vertically integrated stack of APFS on a Apple SSD controller.

It'd be nice to have fir external drives though.
The article asks "What accounts for its staying power?" but misses what I think is the main reason for its staying power - it has something of relevance for each era in which it is read. In the 1950s and 1960s, in the context of The Cold War, people primarily saw it as a critique of totalitarianism. In the 1970s and 1980s, in the context of increasing use of CCTV, people primarily saw it as a critique of the surveillance society. And nowadays, in the context of "fake news" and "alternative facts", people primarily see it in terms of the malleability of "truth". Interestingly, one of the main themes that hasn't been the focus for any past generation, is how controlling language can control thought, but maybe that is something still to come.

Anyway, given it was set 35 years after it was published, and it is now 35 years after it was set, we've reached a turning point - the title year will be closer to the author than to us.
Animals farm was about Leninism but 1984 not so much and more about totalitarism in general, that's why it's so relevant today (while the former is much less known).
> This is absolutely wrong! You cannot annotate a function as returning `auto` in C++.

You can do that since C++14.
Prior to Backblaze, I used another service that shipped me a hard drive for the initial seed. 1 TB is painfully slow on my 100/5 connection.

Unfortunately they stopped all home sales, so it took weeks to seed to Backblaze.

Google and AT&T are taking their sweet-assed time laying fiber in my area, if they ever finish at all. 1G/1G is really the only solution.
Gophers, hangops, Google Cloud Platform, to name a few.
Smells like another desperate attempt to drum up users by adding something their core die-hard userbase neither wants nor asked for
There were nicely branded jailbreaks for the iPhone well before Heartbleed.
I was thinking desktop. I should have read up on amp first. Sorry. Thanks for the thoughtful reply though.
> Smartphones cannot cheat Fitts's law, they will always be much slower to use than desktop computers.

Why would Fitt's law have anything to do with smartphones being slower? If anything, it is the opposite.

A phone screen is smaller, so all targets will be close to each other - and Fitt's law says these will be faster to access than on the large screen of a desktop.

BTW, that's also why interfaces on mobile have big icons with lots of white space around them - Fitt's law says that bigger targets are faster and easier to reach.
What will they move to?
I think the issue might be that it's a common enough thought that attribution isn't important as multiple people could have derived that independently and that simply attributing where a paraphrased quote comes from without any other commentary is in itself low quality.
Security overkill but a cool proof of concept for using brain waves as an authentication method.

More technical details here:
http://maxtcurran.com/files/Curran_PhyCS2018.pdf
But social media and TV shows are what is making me feel anxious, unhappy and nervous... I put my phone away for relief, not the other way around.
> If a drug like Soma existed (yes there is a drug called Soma now, but I mean a substance that acts as the one in Huxleys book does) it would be aggressively and hatefully prohibited.

It's called Xanax and it's handed out like candy

> The wholesale cost in the United States is less than US$0.03 per dose as of 2018.[15] In 2016, it was the 19th most prescribed medication in the United States, with more than 27 million prescriptions.[16]

https://en.wikipedia.org/wiki/Alprazolam
the reality is that this was a case of https://www.wsj.com/graphics/apple-still-hasnt-fixed-its-mac.... thanks for pointing out the typo
> In what world is a 28-core xeon with 1.5 TB of RAM and 2 dual GPUs (effectively 4 GPUs) not a powerful spec for a desktop?

Your standard was "insanely powerful", which implies some kind of notability. In fact 28 core 14nm Xeons broadly similar to the ones Apple is using were shipping by Q3 of 2017. You could even buy boards at the time with TWO sockets: TWICE as "powerful" a desktop as Apple's "insane" one from the summer of 2019.

Again, this just isn't notable hardware from a "power" perspective. It's the same stuff everyone else has been shipping for two years, just with applesauce.
Well-illustrated point. And, 'Rain' might be my favorite Beatles song.
Now, where have I seen this before...

https://vimeo.com/6712657
It's possible to make synthetic petroleum products from CO2, water and electricity, so it's not fundamentally impossible.
> The likelihood of the two events isn't at all similar.

1e-9 and 1e-100 should both round to 0.

and since people spend all sorts of time imagining things with likelihood _0_ (or downright counterfactual!), 1e-100 should be plenty to get you rolling.

> How often do you find discarded tickets for future drawings on the street??

you're already fantasizing a wildly improbable chains of events (buy ticket, win max amount, and then, unlike a huge number of winners avoid having your entire life ruined by it), but imagining finding a piece of paper on the street is a step too far?

and if "found it on the street" is _really_ the problem, you could always choose to fantasize that someone gives you a ticket, or even just pretend that you purchased a ticket. (that's hardly improbable, after all.)
From the looks of it - no, it's certainly not.

But the only reason why Firefox enjoys its moderate surge in popularity right now is its technological excellence, not because it's "friendly".

Besides, there's absolutely nothing wrong with trying to look friendly. It's just they are overdoing it in a way that takes away from their tech cred. And they also chose to do it in a very cliche style. I wasn't kidding about Dribbble. The front page there has been choke-full of similar branding projects for months now. They all look the same.
I know many Pantheon people closely and had seen what they do. It's a good platform, but WordPress.com platform tend to be a lot more mature and reliable, despite this incident.
Holacracy has some mechanisms for this -- work gets divided into explicit roles (most people have 3-15), and what roles you fill can be pretty fluid based on the needs of the work, etc. Some roles may come with some decision-making power, and management functions get divided among the roles in whatever way makes sense for the job -- sometimes they cluster at a single point (such as a liaison to a bunch of outside contractors), while other times they're completely distributed between roles or even delegated to a process rather than an individual. There's a lead for each "circle" (team), but it's mostly a coordinating role -- they search for the ideal role-fillers, and they manage questions of prioritization (at least by default -- basically everything is customizable in Holacracy). There's nothing particularly special or manager-y about the lead role (I actually strongly dislike the one lead role I have), and leads can't hire or fire people to the company, so even if you get moved out of a role that doesn't necessarily mean anything for your job (although if no one thinks you're a good fit for roles in any circles, that doesn't bode well).

It avoids the politics of democratic selection, while decentralizing the power dynamics enough that tyranny is more-or-less impossible.
You usually need an antenna, yes. Does that matter?
The Intel Optimization Manual also lists bypass delays for Skylake (table 2-3), Broadwell (2-8) and Nehalem (2-29). It's only ever a single cycle per uop for Skylake.
There is a nice SS-18/Dnepr launch video:
https://www.youtube.com/watch?v=XwvNuZLASdE

The sequence goes like this:
- the missile is ejected from the silo by mortar system, that generates a huge amount of gasses under the missile to push it out, acting on a piston part located right under the missile
- the missile jumps out of the silo and the piston is ejected sideways via a small solid rocket motor
- some wiring harnesses and what looks like guide wheels is ejected from the missile
- the first stage engines of the missile (in this case liquid & hypergolic) are ignited and the missile starts to climb

This technique keeps the silo pretty much intact, which is nice for an ICBM acting as a space launch vehicle. Also IIRC for war use, it was theoretically possible to reload the silo and fire another missile before a retaliatory strike could destroy it, causing all kinds of havoc in cold war scenario planning.
This sort of experience is fundamental to developing an appreciation for privacy. It just feels bad on a pretty basic level to have your privacy violated, or to uncover things you weren't supposed. Here's my two big transformative privacy moments.

I'm fifteen and talking online with various strangers from all over the world, as one did at the time, and one night at 3am one of my closest friends calls me as a joke. It was an older man from a different country. My mom answers, freaks out, and wakes up my dad who comes into my room and drags me away from the computer and asks who the hell is calling for me at this hour. I tell my dad it's a friend. He asks me who. I tell him his internet handle and my dad calms down, tells my mom it's okay, and sends me to bed. What I put together later and through similar experiences was that my dad had already vetted the guy. He knew everything I was doing and saying to people. Everything. It took me a long time to understand he was a nervous, technically-minded parent navigating a new aspect of parenting in the early 2000s. But the feeling of paranoia and violation lingered.

The second experience was being an insecure teenager and accessing people's emails and msn conversations. The things I learned were things I didn't want to learn, and weren't fair for me to know, and they just made me feel bad, untrusting, and slimy. But I'm grateful to have learned that early in life. I don't care about other people's emails or texts. I have zero interest or inkling to go through anyone's phone or data out of a basic level of understanding and respect for privacy.
"clearly"... isn't as clear as it may first appear.

For Example: Plenty of Americans wanted to legalize gay marriages in every state, but proposition 8 lost.

My point: People could very well think that abortion ia the equivalent to killing an already born human, but getting a law to pass takes a majority and I think it's fair to say that America is pretty divided on the issue. To get anything to pass, there will be compromises.

Maybe conservatives feel stronger than the language of the laws that are being passed. Maybe not, but it's anything but clear.

It's easier to say that small extreme groups are exaggerating and then act stunned when trump wins the election. My entire social circle was stunned when he won, because they assumed they knew where conservatives stood.
Yes... except that you can't embed a video in github README
Why do you believe Social Security isn't an entitlement?
How the CIA Flattened Literature
A different pattern I have thought of would be to provide an accessor interface object, and certain functionality is limited to be accessible only through that object. Controlling who has access to that interface can be flexible (possibly returning it along with construction, or passing it in at creation time...) Albeit, this is not without overhead, and for that, Badge is actually better, in terms of performance, if it fits the use case.
What happens when you have multiple Device objects though, in this case, they can all access VFS..

--

C++'s private inheritance can be used here to avoid some of the gymnastics, wherein, that private aspect of the class can be passed out into the appropriate party at creation time or otherwise.

To illustrate: https://gist.github.com/arithma/0d96aec5c07e2d8dc24cfc6cd31f...

Note: I have never used this in production as far as I remember.
Or the stock market keeps going up steadily over the last 10 years and one half thinks it was a complete disaster until 2017 and then glorious and the other half thinks everything went to hell in 2017. Same for the development of employment rate and other indicators.
/sw isn't provided by Apple either, but they provide it so that Fink will work.
> In the past year, many major tech companies such as Amazon, Palantir, Salesforce, and Microsoft have come under scrutiny for selling software to US federal immigration agencies. That’s because those agencies have been responsible for enforcing some of the controversial immigration policies that separate families at the border, detain children, and deport people seeking refuge back to dangerous places.

https://www.vox.com/recode/2019/6/11/18660531/tech-companies...
People gain some rights and protections when they ban together as a corporation. It is not unreasonable to expect them to give up others in exchange for the ones they gain.
High value news from the news corp owned wsj? No thanks.
And 1984 is incredibly well written while Brave New World is a very dull read. I've read 1984 two or three times and I think I skimmed the last 100 pages or so of Brave New World, something I rarely do with novels.
A hardlink is a (poor, partial) implementation of a tag in the file system. A tag will recover a collection of all the elements filed under the same label, and a link can't do that.
Shortly after I joined Microsoft in 2004, all new feature work on Windows Longhorn (Vista) was halted. There had been yet another high profile computer virus on Windows XP caused by a buffer overflow. It was an all-hands-on-deck type moment. Everyone spent weeks adding SAL (source-code annotation language) annotations to the entire Windows code base. SAL annotations enabled automated source code analysis to identify potential buffer overflow bugs and other common security vulnerabilities. Once annotated, we identified and fixed who knows how many hundreds of security vulnerabilities in Windows.

This colossal security update was released as Windows XP Service Pack 2. This is the beauty of software.

Hardware vulnerabilities scare me. There are millions of Intel CPUs and DRAM modules installed in data centers and PCs around the world. When we find vulnerabilities in hardware how are we supposed to fix them?

The past few years have been really scary for me as a software engineer. I keep thinking that the next one will pop the software bubble.
I am a big fan of Sphinx

http://www.sphinx-doc.org/en/master/index.html

which is sorta like "Javadoc" except you can make custom "domains", out of the box

http://www.sphinx-doc.org/en/master/usage/restructuredtext/d...

for instance you can document C++ or http APIs. It's pretty easy to write your own domains and I wrote an RDF domain that can used to represent just about anything that you can represent in RDF.

It's particularly good when you need to link multiple domains such as an API and its documentation in code, for instance you could document the event definitions in comments in your typescript code and have sphinx cut them out and make user docs for them.

It's an excellent answer to the problems of code and documentation although I have a few complaints such as they made an RST reader without making an RST writer, it uses global variables way too much, etc. But really I don't know anything that attacks the problems that is better.
Other people have mentioned that the self-referential case from this post is doable. But what is not doable (to my knowledge) is this kind of self-reference:

class Node(typing.NamedTuple): # or dataclass
child: 'Node'

The error is example.py:4: error: Recursive types not fully supported yet, nested types replaced with "Any".

This error has been in there for several years at least. And it always bites me when I forget. It's particularly cryptic when the self-reference is many levels deep. I've even had the error message break in these cases where it prints out a line number from the wrong file. So, then you have to hunt to see where the self-reference is hiding.
Look, this is my organization (Surfrider) and we put on a talk to learn about compostables. Two of the others were professionals who run industrial composting facilities. If you want a better source you can check out the 5 Gyres report linked in the article (BAN Report). It shows time-lapse photographs of so-called biodegradable items over time.

The term biodegradable is itself problematic - everything is biodegradable including normal plastic. That just means that it breaks down into smaller bits that animals mistake for food and starve on.

There are a lot of things wrong with compostable plastic as well. The idea that it's somehow better is greenwashing, and makes people think it's a good enough alternative, so they can stop putting further effort into reducing their consumption. It's still a single use item that's wasting resources.

Compostable plastic isn't recyclable, so when it gets into plastic recycling streams it degrades the quality of the end product. It also isn't going to break down in your backyard green bin - it needs to be subjected to industrial composting processes, and even then it will take much longer than normal kitchen scraps to break down.

A load of plastic contaminated with PLA items and a load of compost contaminated with PLA items will both end up in the landfill because they are worthless.

There just aren't enough advantages, and compostable plastics need to be included in all upcoming plastic bans.
Rather: why half-ass anything in life?
Can you imagine what they would have said if Obama had called the North Korea guy a "great guy"?