skysight-inc/HackerNews huggingface dataset:
> they are using different definitions

This is a PR statement. Facebook and Zuckerberg have straight up lied about this sort of thing before [1].

No need for complexity (they’re weaselling their words) when telling it simply (they’re lying again) will do.

[1] https://www.fastcompany.com/4017734/whatsapp-breaks-promise-...
Nice Try! just released a great episode about Levittown in Concord Park:

https://www.curbed.com/2019/6/13/18662753/nice-try-podcast-l...
Please don't just stop at the title. From the article:

> 82% of the greening seen in India – comes from intensive cultivation of food crops.

And then:

> For example, increased food production in India is facilitated by groundwater irrigation. If the groundwater is depleted, this trend may change.

What this new article says is that groundwater is depleted.
> information:

Personal information only, such as your full name.

Does not include an ID that facebook is able to link. Does not include your transactional "records", which are not information.

> kept separate:

Means it is stored a separate database, however it can be connected together.

> Facebook:

Refers to "Facebook Inc", but not "Instagram LLC". Instagram is authorized to share information with Facebook.
Which will fuck up river ecologies :(
Maybe maximizing efficiency to increase shareholder value is not the sole metric for a life well lived.
It's on the front page of the Chrome Web Store!
https://twitter.com/charleshancom/status/1140849864286228481

The Chrome extension is only three lines long so I'm not sure if it deserves the spotlight but hey, it gets the job done :)
Tupperware: Efficient, reliable cluster management – Facebook Code
Typically people are unbanked not because they are completely broke but because of one or more of the following:

1) They do not live near a bank
2) They don't meet some minimum threshold of money
3) Discrimination - The are part of some social or ethnic group that the banks won't touch
They joined because it allows them increased market share. This play is mostly about cross border remittance and the unbanked. This gives all these companies a percentage of all the money that gets moved in this way. They have almost no exposure to those customers today. And all they have to do is run some software on some servers and invest $10M. Seems like nothing but upside to me.
I agree. I'm a big fan of heavy regulation, especially for industries that can, and frequently do, ruin millions of lives with their avarice.
Came here for this comment. I thought the Internet was for productivity, not Coq!
This statement does not include ads. Which is the real use case in my opinion. Facebook will link shown ads to purchases made with Calibra. This will allow them to target users even more and generate more revenue per ad.
> Don't use Booleans as parameters

ah, he must have forgotten about named parameter
A fair chunk of which gets piped over from Ireland these days.
Why are you giving it away for free? Just curious, not trying to troll.
I agree. It's a game changer when you can easily replicate all or specific parts of your dev setup with one command, everywhere (remote server, new laptop, dev vm, even containers).

I wrote a script for this too (actually using Ansible), but then everything got a bit out of hand and now it's a framework (as those things go): https://freckles.io
No if you take very risky action you do cause accidents - and you do bear some responsibility.
I don’t have the experience you do, but I feel like it comes up a lot when working with dictionaries and json.
However, practical experience suggests that second-system syndrome is very real, and the cost of replacing 'obsolete' systems is often vastly higher than just maintaining them, even taking into account the need to train people in skills that are difficult to hire for.

But there's an entire industry which exists to soothsay away these concerns and get companies to upgrade, whether or not it really makes any sense. Nobody has an interest in encouraging companies to keep using their old gear and do internal training; many companies have an interest in encouraging upgrades.
>Phrases like that are treating the world like it is full of people who would swallow their own socks, on accident, if only we were given the chance.

I'm guessing those people went into HR and are projecting.
I used to work at Google. Its a big company, composed of almost 10^5 employees today. In my experience, they can be trusted to adhere to the letter of their agreements; no more and no less. That's not as bad as it might sound. Plenty of companies consider their contracts to be far more mutable than Google did while I was there.

But it does mean that you can't take any individual employee's word about what they are doing today. Individuals change. Managers change. People come and go. A fundamental part of the company mythos is that you as an individual know more about what goes on in the company than you really do. So unless you are acting in an official capacity to speak for the gmail and calendar teams, you should hush.

If the letter of their agreements permits GOOG to use your data for <X> purpose, then as a user of the service you should assume that they are.
>That expectation itself caused reckless behavior of the banks - and it still does. People just don't fully grasp the consequences.

What most people don't grasp is just how regulated the financial industry is.

Silicon Valley loves taking risks (and failing!), but when a bank does it it's unacceptable? This stuff happens in a capitalist economy. I mean, it's not like it was "the banks" in a vacuum. It was governments, mortgage brokers, builders, house-flippers, your neighbour, speculators...everyone benefited from the wealth effect of cheap money and rising home values. Until they didn't; then it became the banks' fault.
The Orion program had this potential on paper. Nuclear bomb propulsion is a complicated thing, but we don't understand if it's a feasible propulsion method in practice, like, at all.

Political will in this case brings us more understanding of the feasibility of this propulsion method, but it's way too big of a stretch that political will alone would get us to the nearest starts in 200 years.
He said data on WhatsApp would be kept separate too.

He lied. Again and again and again.
Topping Top New Real-Time Process Monitoring by Sematext
The population decline projected follows a similar % drop versus time as the Black Plague.

Fascinating.
Coq 8.11 is going to be interesting - they merged ltac2 into the main tree and working hard on better integration. Coq 8.10 will finally come with CoqIDE GTK 3 port.
Well, for the journey itself the problem has a simple solution - more shielding. Then of course we have to answer the question of how can we get ships into orbit when they are full of shielding, but that's not insurmountable.

The bigger issue is actually living on mars - as romantic as that idea is, human habitation on the surface is really dumb, the radiation level is not insignificant, so anything long term would either have to be shielded or be under ground. And if we are going to build an underground colony....then why not start with one here on Earth?
Great sci fi novel here
Libra Announces First Mining Pool Integration Partner Hashloft
> they have people like me onboard to influence them in the right direction.

what influence do you have? Can you tell Zuck not to steal my personal info?

Also, how much of your salary is getting paid out in Zuck Bucks? Or are you going to wait until some third world citizens with no other options test out the utility of this before you dip your toe in?
Which documentary was this? I read Vulcan 607 about ten years ago and loved it.
Your link mis-linked. Should be https://sandstorm.io
This has been my experience as someone who started a fintech company and has friends in compliance departments at banks. Highly bureaucratic on both the bank and regulator side. Compliance reviews are mostly an expensive song and dance by the banks. People jump from bank to regulator and vice versa all the time so there is rampant cronyism. Combine the cost of this song and dance with the cronyism and it becomes nearly impossible for a startup without a ton of funding.
Erm, that makes things worse in Pakistan. You do not want to destabilise an already unstable nuclear power.
"What if I told you that your family and your next 4 generations of offspring will live on a space ship that'll hopefully reach a distant planet without encountering a massive malfunction due to age or some cosmic phenomenon that'll kill you all? And if that planet is habitable for human life, hopefully it won't have terrifyingly violent lifeforms that'll rape you in the mouth so they can reproduce. Are you interested, very interested or quite interested?"

It's a slightly wee bit more than political will that stops people from wanting to live in a tin can for their entire lives, and their children from living on it...and their grandchildren. All for a "maybe".
Related, from 2010: "why GNU grep is fast" (https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...)
Does India spend a lot of time and resources on Pakistan stuff? PK is so puny compared to India.
It depends on how big the "main" planet is, I guess. But I think we are running into definitional issues here, and it gets technical very fast. First, IAU does not recognize the term "double planet". Second, a body which is large enough to reach hydrostatic equilibrium (i.e. a sphere) but has not yet cleared its orbit is technically not a planet. So I don't know where this leaves us. A Jupiter-sized planet with an Earth-sized satellite would be such a huge mass and volume difference (an even bigger difference than the Earth and Moon) that it seems to odd to term that a "double planet".
A quick skim looks like it's something Facebook has put up to compete with K8s?
OpenDNS is on prismbreaks avoid list! Why is that?

I use opendns enterprise at work and free at home.
What's going on around the Great Lakes on that map? It looks like most of Michigan has been swallowed by them, significantly more land loss than I would think a 2m rise in water levels would cause. https://i.imgur.com/tdX7vyr.png
Just happened to follow Julio on Mastodon yesterday, he commented on this thread there: https://functional.cafe/@juliobiason/102292722895801015
"You have ebola but at least your flu is gone." "So I'm going to be all right?!"
Wasn't there that time AWS had some outage, but the red-circle picture (for failure) was itself hosted on the unavailable AWS service, so their status page didn't show it as being unavailable? Or am I mis-remembering something/repeating an urban legend?
Imagine being the child born on a small island, or in a country to which few other countries are willing to grant visas, or simply to parents who don't have much money.
Mumble is pretty crummy for text chat from my experience. I still use it for voice on a fairly frequent basis, but having very ephemeral text logs (on client restart), and a lack of pinging users makes it a huge pain to use for text.

I would happily still use IRC however.
I think you’ve illustrated perfectly the phenomenon I describe.

Levels are fictional rat races designed to keep the rats working hard in hopes of “making it” without necessarily having achieved anything of substance.

Your counter argument is that they’re not just titles but have associated compensation components .... great. Doesn’t mean that you’ve accomplished anything significant at all. And now that these levels are normalized across companies, the only thing employees care for is leveling up, who gives a shit about whether you’re really learning or making a difference.

Unless you’re assumption is that levels are more than just a financial totem pole but an accurate representation of skills and accomplishments. I think that’s what they aspire to be but are not so in practice.
> What is going on there?

Nothing but anecdote, but a lot of my friends at Facebook and Google are eyeing the exits.

They’ve made good money and can afford to go somewhere better aligned with their values. They’re also each remarkably talented.

These outages may be a reflection of that exodus. (Counterfactual: we started our careers at the same time and are nearing a natural switching point simultaneously.)
This is great! It's not going to replace proof general + (evil mode) emacs for me, but this would be a great way to introduce people to Coq without worrying about installation.
Brexit shows, citizens are not in the best position to take decisions on complex matters.
Neither Ripple and Stellar are open.
On a team with many colleagues from India, was repeatedly promised steak dinners if we were able to meet deadlines.
Using async I/O in userspace to implement the sync I/O interface of goroutines is equivalent to what the kernel does to implement sync I/O for normal threads.
This is the link I get (after deobfuscation), which has Kindle at $14.99 (along with the peculiar used > new pricing):

https://www.amazon.com/gp/product/0525533583/ref=as_li_tl?ie...
Correct me if I'm wrong, but it really sounds like the study was also comparing people's attitudes about gaining $X vs losing $X. It is well known that people hate losing money more than they enjoy gaining it.

If that is the case, then it invalidates the conclusions.
> Preemptively yes ive read the history of the name, but i doubt they didn't know the homophone.

Oh, from what I've heard, on pretty good authority, it was far from an accident. Apparently the French meaning of 'bit' is part of the backstory.
Also gofmt is not configurable.
Trains in Europe and probably elsewhere too, cannot compete on price as 1) fuel is taxed and they are paying emissions fees, which airlines don’t [a] 2) the operator is often obligated to run trains at times where there are very few passengers (I.e. hourly schedules on underused routes).

[a] http://www.airportwatch.org.uk/2019/05/te-found-the-eu-sat-o...
Instahunter
It is in your profile: noprocrast, maxvisit, minaway
You might want to check out: https://quarkus.io/ or https://micronaut.io/ for that :)
This one's definitely a weakness I still have. I read that and thought "yeah, I do this in a lot of places and often end up regretting it."

I think named parameters don't actually help, because the underlying problem with the boolean (aside from the mystery about what it means when looking at code calling it) is that it implies a potential separate "mode" of operation for the function. That the single function might actually serve two different purposes. It doesn't always imply that I imagine, but it's pretty likely.

I'm guilty of this in my code, and I know that my code quality has suffered for it - for some reason, the way he put it in this article gave me a moment of introspection there, and it's something I'm going to try and take away from it and improve my own code with in the future.
Less than 2 in most developed countries if you don’t count the newly minted citizens.
Came here to confirm it's not just me! Still down.
I have taken a cursory look at the github repository and the whitepapers. It looks like a very high quality project and a major contribution to the space. Facebook as a commercial company did not have to release this as open source but it did. In short, excellent work.
Google tells me there aren't a lot of wig stores, so customers will usually seek out stores - meaning they can often be put in low-traffic low-rent areas.
It's an upgrade!
> Spec first, then code

I wish I could make my boss understand the importance of this one.

In his mind, the best coding strategy is:

1. build prototype

2. add feature

3. goto 2.
Just depends on the person. Some people like to copy and paste 50 times, some people use interface{}.
Being that close also offers us a better ability to examine it. The nearer the star, the more arc-seconds (or tiny fractions thereof) the star will appear in telescopes. 12ly is ridiculously close!

It also tells us something interesting. If we presume there's nothing special about our little corner of the universe, then the distance to the nearest potentially habitable planets gives us an estimate of how many habitable planets are out there. Only 12ly away and that one has maybe two habitable planets? That tells me the universe is teaming with potential homes for life.
I've also seen questions on unix.stackexchange like [1][2] that BSD grep has been buggy for some common usecases

[1] https://unix.stackexchange.com/questions/398223/grep-strange...

[2] https://unix.stackexchange.com/questions/352977/why-does-thi...
Instahunter is a CLI app that can fetch posts and user data from Instagram.

Following can be fetched in the form of JSON data with Instahunter:-
- Most recent public posts with a hashtag
- User data with a username or user id
- Most recent posts by a user with a username
Women Are Missing Out on the Biggest Job Boom in America
One that handles this well: https://www.curbed.com/2019/6/13/18662753/nice-try-podcast-l...
Seems like a way to further entrench the status quo in Silicon Valley.
Is this really worthy of a heavy article page with ads and a nojs-broken layout?
I'm still super annoyed that the solution to "dynamically resolving dependencies is a PITA" became "just make a monolithic app and pray for no external dependencies/conflicts".

Windows figured this out ages ago. You ship DLLs with your app, you keep them in the same directory, and run your app wherever, but update it incrementally. Now your user doesn't need to download a 120MB file every time there is a one-line change.

Wrapping this pattern in a ZIP file that can be executed directly (another Windows-ism) basically gives you everything you want from a static app, but adds the ability to inspect and patch components. Why does nobody use this method?
Afaik, it was never used for ad targeting so there was no announcement to make. Just think about it for minute.

What percentage of people actively use Google Calendar? Out of those what percentage put useful information in there? How much commercial value does this information have?
I've happily raised a handful of Rails apps all the way from 2.x up to 5.2. As long as you revisit them at least once or twice a year, and aren't afraid to regex your codebase, you can keep everything fairly modern and pleasant to work with.
Mouth rape sounds disagreeable.
TypeScript Back Ends with Nest
I think you're underestimating the cryptocurrency "hodl" hysteria...
Google Meeting dial-ins aren't working for this reason, I suppose. Had a meeting this morning and no one could dial in or use Hangouts.
You seem to imply that I think integration tests aren’t valuable. But I’m not saying that. What I’m saying is that it’s easier to produce unit tests that cover sections of code and test their contract across edg-cases easier than it’s to do the same with integration tests.

An example: Let’s say you’re writing a DNS resolver.

You need to parse all of the various RDATA portions of records. It’s far easier to write an exhaustive suite of unit tests that verify the code is parsing those data elements properly and throw in many tests for edge-cases that might mean insecure software if done incorrectly.

But it’s absolutely invaluable that we also have integration tests that verify an entire Message parses, and even moves through the entire stack from parsing to response. But why construct an entire Message when all you need to test is the RDATA? It’s easier and less complex test code to localize the RDATA test, and then to do a smaller set of Message based tests that verify the message moves through all the stacks properly.

Then popping all the way up the stack, you actually need to generate network traffic and send real DNS queries and verify that those work. That means multiple processes in your end-to-end test. Trying to produce a full set of tests that would validate individual edges cases in all RDATAs would be an extreme amount of redundant code, and also would fail due to many other reasons not related to an RDATA change, thus making it more time consuming to track down a failure.

Each area of tests is absolutely important and all are necessary for different reasons.
Microsoft’s HoloLens Not Fit for AR-Assisted Surgery, Study Suggests
Ordering transactions from large to small so you are hit with the maximum number of penalties. It can easily end up costing you many multiples more than ordering chronologically.
I switched to duckduckgo for a few weeks, and I gave up and went back to google. The results were just so much worse. I had to wade through a sea of stackoverflow results to get to the one piece of official documentation on page 2.
Just got to make sure we put on the side of the ship, "Greetings from Earth!"

"They sent us a space ship full of corpses?"
"Must be an intergalactic message of war."

That's almost as bad as receiving an unlabeled box with a copy of Misery in it.
Do we actually have navigation technology to travel at 8% c without crashing into deadly space debris?

Or more general: Space travel isn't just about speed.
>Could you elaborate on what Bitcoin failed at?

I wouldn't say it's failed, but I don't see it succeeding, either. Is Bitcoin more or less mainstream than it was 2 years ago? Are transactions faster? Is it used at more retailers?

I don't see any of that. It seems like it's only a tool for speculation.
The point of NASA was to create an agency for non-military aerospace development, while ARPA was supposed to handle military applications.

I think Eisenhower thought that this would insulate NASA from postwar budget cuts and make its funding more secure rather than less.

In retrospect, Eisenhower was a hell of an optimist.
Egypt is the cradle of civilization. The Nile hasn't gone anywhere. As soon as they get their heads out their asses and let farmers own farms rather than military cronies, they'll be able to feed themselves again.
What's wrong with the culture around Ethereum?
I'm still trying to understand....whats the point of using blockchain here at all if you're going to just make it centralized by validating only through an admitted pool of validators?
Perhaps I'm missing something but how could the Dragon capsule automation handle something like the emergency that occurred during the Gemini 8 mission? Without manual control by the astronauts it could have turned into a real disaster.

https://en.wikipedia.org/wiki/Gemini_8#Emergency
Democracies need to be ineffective and slow to some degree in order to be stable and to allow all people to participate. Otherwise, a coup d'état would be far too easy because efficiency means that only little time would pass between a decision (whether legal or illegal) being made and it getting implemented.
Here's the Incident page from Google: https://www.google.com/appsstatus#hl=en&v=issue&sid=2&iid=cc...
My question is more hypothetical than practical: what would an ideal solution look like? I literally have no idea.
I agree. The only problem I see with “boolfixes” (as an old colleague called them) is the call site readability issue that the author pointed out. If you have the purpose of the bool right there at the call site, as with mandatory keyword arguments in Python, that issue goes away.
Can someone please enlighten us about the traditional water conservation or restoration methods he alludes to? I'm super curious because apparently they have enough merit that Texas A&M is looking into them. Thanks!
They have just now started developing all of this, while lots of manufacturers only need to ramp up their production, see Hyundai, Kia, Renault, Tesla, which are all already selling full electric cars and just struggle with fulfilling the orders.

If those manage to scale their production (probably of batteries), VW will have a hard time.