skysight-inc/HackerNews huggingface dataset:
I wonder how much these development may have motivated the recent change in attitude towards open source and Linux at Microsoft. I mean even if it had they'd never publicly acknowledge that, since it would be seen as a sign of weakness (and give more free press to the competition in a way)
I feel like crypto is an outlier; you should definitely use well-vetted libraries for that for a whole plethora of reasons.

However, I think the reason that people got upset over the left-pad thing was because it was a library that most engineers could write fairly easily, without adding in another failure point.

If you rely on the the language/platform's built-in libraries, typically the amount of wheel-reinventing you are doing boils down to writing simple wrappers, without adding in another external point of failure. These libraries are typically more production-hardened than something you'd find on NPM or Maven or Nuget.
Agree it's great that the Dutch Government is pushing Microsoft to be more transparent.

> Still seems to be fights left to have, but this is definitely a step in a positive direction.

Indeed. From the article:

"The Dutch government’s new privacy terms and conditions do not (yet) apply to data processing via Windows 10 Enterprise or the mobile Office apps. It is not possible to minimize data traffic in Office Online. From at least three of the mobile apps on iOS, data about the use of the apps goes to a US-American marketing company that specializes in predictive profiling. This is done without providing any information about the purposes of this processing, and without giving the users or administrators any possibility to prevent this processing."

So: use Office on iOS, and it'll send usage data off to some predictive profiling marketing firm.

Why, as a (presumably) paying user, is it OK for Microsoft to do that?
Seems likely. I think they have wrapped their mind around code bootcamps a tiny bit now. They still haven't fully wrapped their minds around the ISA yet, but that's doable too.
It's then later acquired by a US defense contractor upon vague terms that reference a future AI war.
Amazing animals, great news! See also the recent (Jul 20, 2019) “Siberian tigers start summer training in Heilongjiang, China” short video, https://www.youtube.com/watch?v=ZIilv8vyDYI – says that from eight tigers in the captive breeding program from 1986 there are now more than a thousand.
false. you clearly don't know what you're talking about, sorry.

youtubers are getting strikes for background music, using famous chord progressions, teaching music snippets, mentioning songs etc.
Some more links.

Online co2 monitoring map
https://www.windy.com/-CO-concentration-cosc?cosc,57.744,96....

Petition (on russian) to introduce a region-wise emergency with more than half million supporters
http://www.change.org/p/требуем-ввести-режим-чс-на-всей-терр...
It's ignoring history. When a country starts out poor and becomes rich, or suffers a setback, this is better explained by other events in their history. Things like wars.
What does that have to do with C++?
Why not extend the interface ? It would be less of an interface and more of a generic but may provide easier upgrade path, wouldn't it ?
Ever since I saw the project come out, I've been thinking about what would be required for me to switch from Android. Right now I think that my hard requirements are:

- Firefox (pretty sure they have it)

- Signal (I use it all the time)

I don't know if some kind of TOTP store (think Google Authenticator or andOTP) is a hard requirement or a soft one, but it would surely be useful. I can live without my banking app (there's always the website); I can live without Uber or the Google apps; I can live without Kindle and all my streaming (could always keep a SIMless phone around to use as a media device).

As long as it has a browser and Signal, I really think it could be competitive.
Good question. I talked about it in my previous article, but the gist is I compute the energy (or costs in this case), then use dynamic programming to find the new lowest energy seam each time. This allows a subsequent seam to pass through an earlier seam, as seams are found based on the latest images, where pixels have been pushed together from previous removals.

However, you'll notice that the costs are only changed in a small area around the removed seam, so if I optimized the process, I could avoid recomputing costs for the majority of pixels.
Sometimes we don't get to choose project requirements, nor the projects.
Yeah, for me Go is a specialized tool mostly for dealing with IO. The entire standard library and all of the builtin types are really designed for IO-centric applications which is why it's a natural fit for servers/microservices. Small, narrowly defined applications that mostly coordinate via sockets and serialization and it does those things really well.

In those worlds you're more likely to move data between logical units in JSON or Protobufs (both of which Go is good for) than to need proper generics so I don't understand the push from this subset of the community.

As far as container types and data structures, look at the number of well built storage solutions that don't seem encumbered by the lack of generics at all like: boltdb, bleve, BadgerDB, InfluxDB, etc.
IMHO they didn't list key reasons for the startup and productivity slump. Most managers with their hands on investment money don't invest in long term productivity improvement technologies as external ventures. Internally corporations squeeze out basic research needed to feed an early pipeline for productivity improvement. And a corollary, the people with visibility into hands-on productivity improvement area, broadly don't get paid enough to invest into a small venture themselves. (software is something of an exception here both for better pay and lower entrance costs.)
An anonymous id is attached to the pdf. Not the users specific name/information.

"The county clerks were able to conduct a pre-tabulation audit (unprecedented in US election history) by comparing anonymized copies of the voter verified digital receipts with the marked paper ballots prior to feeding the paper ballots into the scanners for seamless tabulation alongside the primary voting system."
Global Economy Slowing Down While Bitcoin Adoption on the Rise
Sorry, I meant table and started saying so but I cut that part out at some point. I also tried lowriter; editing tables and rows and cells is better, but not by much.
Language could be an important part of artificial general intelligence
> “FreeBusy”, a web app that allows people to find a time that’s open on my calendar and suggest or schedule a meeting time quickly without email back-and-forths.

Heard of Calendly?

> “Gestural”, a JavaScript library for making multi-touch gesture recognition easy on the web.

Heard of Hammer.js?
> it's okay to force people to pay bank fees

If it forces you to pay bank fees than that's the issue that needs to be fixed. I agree though that until this is fixed, that bill is wrong.

> give up their privacy

I have personally no trouble over anyone privacy for payment over 10 000$. There's not much either that is given (amount and people implicated) and is given to a specific small subset of persons that you should already trust (your bank and the government).
Do WhatsApp's Terms of Service allow companies to build "unofficial" chatbots like this? Or is there an undocumented API available for select customers? How does one get access to this?
We need to emphasize the message that massive amounts of infrastructure must be built both to limit and to adapt to climate change.

That's literally the opposite of damaging the economy. If we actually took climate change seriously as a challenge to civilization itself, we'd have a boom economy like it hasn't been seen in at least 50 years.
Except in the literal sense.
For a variety of reasons, many of them are in the unfortunate and short-sighted position of being married to Windows and Microsoft software. Rejecting the software outright, and adopting some alternative would likely present larger costs and disruption. That said, there are a few cases in which the calculus favours this, or FOSS ideology prevails.
The point of bringing up priming is this.

There is a big body of literature on priming. Each study is generally done to get a p-value < 0.05. In a sense, there are a bunch of replications of the effect itself. That points to priming as an effect large enough to matter.

There is another viewpoint, where priming is not an effect large enough to matter. (This is the viewpoint I hold.) The arguments for this viewpoint are that the original study does not replicate - the 2018 replication attempt I linked used a ~300% larger sample size (1014/343), but achieved a p-value of 0.366 and had an effect size 80% smaller than the original. A second argument is that priming is not used in industry, though the effect would be useful in fields like advertising or military psyops. A third argument is that there is a widespread suspicion in the field that psychology researchers are p-hacking to get spurious results.

A whole subfield exists on an effect that showed an 80% reduction in effect size with a 300% larger sample size and a 4000% increase in p-value on a direct replication. And my focus on this study ignores the fact that the group of replications turned up 9 failures in 21 replications pulled exclusively from studies picked from Nature and Science.

If psychology can botch the literature on priming this badly, what else have they botched?
Ponder for a second how many bits of sensitive information and competition secrets are right now on Slack.
I've worked in a remote location with a small group of people. I found that small annoyances and minor personality traits both become greatly amplified.

In this situation, we didn't have the benefit of a shared mission or sense of purpose. It was just a job, and a more or less random group. The one thing we had in common was that we were all in a place in life where we were willing to take a job in the middle of nowhere for months at a time. Some people were there for an adventure, some for money, and some to get away from their problems. It turns out, their problems followed them.
I own so many copies of DOOM from the original release in the early 90s to practically every digital storefront out there - but the Switch was the first platform I had where I can play it portably.

I ragequit and requested a refund upon seeing the forced login screen though.

Nintendo actually came through and I received my $5 back yesterday. Couldn't believe it actually worked. And now begins my eternal boycott of Bethesda. Can't support this kind of shit.
We really need to get to a point where companies see holding identifiable data as a big risk that they only want to undertake if absolutely needed
yes, tehbeard. The takeaway from my comment should have been that I'm naive and have no idea how sanctions work, or why they're used.

That is absolutely, 100%, unequivocally, the most fair interpretation of my comment that you could have made.

I should thank you for this, really. I cannot imagine someone on the internet assuming that maybe my opinion is based upon more than ignorance and naivete.
I don't know. I don't live in the US anymore.
Could that be reason enough for Apple to toss it out of the appstore?
I'm using dynamic programming, but I'm still computing seams from scratch on each "frame" (each time I resize the image). Dynamic programming is useful for solving the seam finding problem on each frame, but it's an orthogonal concern to what computation can be saved on the next frame.

For illustrative purposes, I didn't optimize storing the cost data across frames, but that's something I could do.
There's definitely confusion that's being exploited. Maybe we need a new marking on products that indicates how long it takes to break down under normal "in the wild" conditions?

Biodgradable means that it can be broken down by a biological agent, however most people assume it means that it will break down under normal conditions or "in the wild" which is not the case.

Composting is a controlled process, regardless of whether it's your backyard or an industrial facility, where the materials undergo exposure to certain conditions that expedite, or in the case of PLA, facilitate decomposition.

Compostable is a subset of biodegradable, is there a term for biodegradable items that will decompose under uncontrolled conditions?
Positive attitudes about aging may pay off in better health
Since their training, workflow, and existing data/applications centers around Windows and Office and they are a comparatively big customer, it is probably easier/cheaper for them to strong arm Microsoft into compliance than moving to an alternative operating system and office suite.

The interesting take-away from the article and the linked article is that in part they used the GDPR and Dutch privacy laws to force Microsoft into compliance:

The processing of diagnostic data for so many broad and undefined purposes is contrary to the principle of purpose limitation. Additionally, in most cases, there is no legal basis for processing the diagnostic data for these purposes. As (sole or joint) controller, Microsoft cannot rely on the consent of employees as referred to in the GDPR because of the dependent position of employees. At the same time, consent is required under Section 11.7a of the Dutch Telecommunications Act for retrieving data via the Internet, through built-in software, if such processing is not strictly necessary.

Which means that the GDPR does have teeth, which is good for everyone in the EU, not just governments or larger organizations. Similarly, the EU court of justice has recently decided based on the GDPR that web sites must ask consent for sending personal data by loading Facebook like buttons:

https://www.reuters.com/article/us-eu-facebook-dataprotectio...
We've used horses for centuries... How dare anyone suggest that trains, planes or auto-mobiles could be useful.
Either way, they definitely managed to somehow _decrease_ the graphical fidelity of a 25+-year-old game -- the original featured some basic lighting effects (notably, the floor and ceiling would shade further from the player) that have been removed in this remake.
> I think the case of the three-legged dog shows the difference between mathematics and science.

With math we have rules of inference that allow us to know that claims on infinite sets are valid, for science we do not have rules of inference so any claim on an infinite set can become invalid with one more test.
Buy an unlocked bootloader phone (ie oneplus) and put lineage os on it. Lineage doesn't come with any of the google apps or the play store, just a few basic apps and the ability to put whatever else you want on it.
If you enjoyed the atmosphere of this article, I cannot recommend The Rings of Saturn by W.G. Sebald enough. An account of a semi-hallucinatory walking tour with frequent diversions into local and international history set in the same part of England.
Statement #1:

> That's a popular conspiracy theory, but it doesn't hold up to Occam's Razor.

This comment is open to interpretation. A reasonable interpretation is that something must hold up to Occam's Razor, or else it is not true, especially with the inclusion of "That's a popular conspiracy theory".

In fact, the "conspiracy theory" charge is also flawed. The speculative claim "The algorithms are a proxy for some youtube engineers' tastes" may actually be true. We do not know.

Statement #2:

> The simpler explanation is that content from all sides gets buried to some extent, but it appears biased to people because they only notice when their own content is buried.

This persuades the reader, perhaps based on a presumed knowledge of the phenomenon of confirmation bias, that any such beliefs are likely an example of such confirmation bias. Again, the truth is not known.

If you don't like your comments being interpreted, you could tighten them up to minimize the need or possibility for interpretation.
Tigers usually have 2-3 cubs in a litter. So i guess it is a good number
He is delightful. I want to watch more from him.
How do they do authentication?
Amazon launches Houston web services hub as city looks to boost tech sector
Until the AC units stop being effective, nothing will change.
Ask HN: Telegram Channels to Join?
Hey there, can help me by listing telegram channels to join. It can be of any domain.
Thank you for the reminder of why I spend so much time browsing HN comments.
The agreement was signed on behalf of the US by John Kerry. See here: https://commons.wikimedia.org/wiki/File:JCPOA_Signatures.png It is the first one directly under the word "Action".
No One Is Safe: How Saudi Arabia Makes Dissidents Disappear
The world is filled with Disney/Sony etc.'s music and if you are recording anything out in the world there's a chance that it will get included in the background.
Gender gap in STEM fields could be due to girls’ reading skills, not math
That's me! Thank you, much appreciated.
No worries at all! Reasonable assumption
yes but you cannot import libraries from golang which is a deal breaker for me as far as ecosystem support is concerned.
There's a lot of research on this subject: https://en.wikipedia.org/wiki/Race_and_genetics which probably serves as a better rebuttal than the paragraph I'll write.

Basically, if you try to divide people up into broad categories of race, you will find individuals in race A that are more genetically similar to some individuals in race B than other individuals in race A. You can define race in terms of the handful of genes controlling skin color, eyes, hair etc, but all the other genetic differences between people won't generally fall into that same pattern
I just installed http://tabagotchi.com/ and it seems to be keeping me in check from keeping too many unnecessary tabs open.
I'm going to make a conscious effort not to come off sounding like an asshole, but please excuse me if I slip up. I find many of the ideas in post to be fundamentally at odds with the direction that "good software development" should be travelling. The core of my feeling is best captured by the following quote from the post:

>As a system grows in complexity we don’t necessarily care about how old b-threads have been written, hence we don’t care about maintaining them.

This post is essentially formalizing the process of creating a Big Ball of Mud[0] that is so complex and convoluted that it is impossible to understand. The motivation for formalizing this process seems sane and with good intentions: to add functionality quickly to code you don't really understand. Normally, doing something like is considered cutting corners and incurring explicit technical debt, and must be used sparingly and responsibly. However, the process of "append-only development" is embracing the corner cutting and technical debt as a legitimate development process. I can't get on board with this.

To be more specific, with an example (and maybe I am wrong in understanding the post, this would be the time to point that out to me), let's suppose you have a massive complex software system that was built over the years with this "append-only" style of development. One day you find a nasty bug in one of the lower layers, and to correct it, you have to change some functionality, which moves/removes some events that subsequent layers are depending on for their own functionality. Suddenly, you are faced with rewriting all of those layers in order to adapt to your bugfix. What you're left with is a nightmare of changes that disturb many layers of functionality, because they're all based on this append-only diffing concept: the next layer is dependent on the functionality of the previous layer.

This is what programming APIs are for: to change functionality in lower layers with minimal influence subsequent layers. This post and process seems to be imagining a world without APIs.

0. http://www.laputan.org/mud/
What seems to happen in practice is that infrastrucure domains and hosts used for advertisig are blocked by default. Amazon's aws & s3 domains come to mind, and they're rather horribly abused (Bezos's own WashPo have covered this). Which may be why generic buckets are going away.
It really depends on the region since landfill rates vary wildly. In California: most likely yes since landfilling is relatively expensive, but again depends.

Waste haulers have always had a non-zero expense for recycling even when the processed materials had strong values. This is because the recycling has to be collected, transported, sorted/processed, then shipped again. Depending on the local market, regulations, incentives/subsidies, and distances involved for shipping it can very easily end up that a negative commodity price tips the scales in favor of landfilling.

Also, it's worth noting that some portion of the recycling stream will end up in a landfill regardless of the commodity price because it's contaminated (or just not a recyclable material) which has an impact on the overall cost per ton of recycling. Commodity prices going negative just push this to include more of the stream since it means only the "best" materials are economically viable for further processing and shipping. It's a balancing act that the industry has been doing internally for a long time, but now it's becoming a serious issue since large amounts of the recycling stream need to be landfilled if we don't want to spend a whole lot more than we already do on solid waste.
Yes, via the WhatsApp Business API explicitly mentioned in the article.
Hell, if we can turn it back into oil or some other liquid carbon form, that can be more reliably sequestered. Just pour it back into the places we took it from.

EV/Solar/Wind should pass the economics of (centuries-long-engineered-and-ingrained!) ICE and petroleum soon. We're basically waiting on solid state batteries and some economies of scale for EVs, and solar/wind to just incrementally pass natural gas.

Then excess load can go to some synthesis of sequesterable or load-evening fuel, or some other scheme such as algae.
For Facebook, they mention a contractor salary of $28800/yr. Multiplying by 30k is just under $1 billion/yr (assuming no overhead).
I'm able to see it, but this banner is on the bottom of the page "This is your last free article." I wonder if it the number of articles resets monthly, or if this is my last one until I clear my cookies.
I agree. I recall Reddit would just require a user id and a password to use their site. I liked that model. I guess they eventually goaded you into giving their email, but there are alternatives to password recovery than a forget my email link.
The software engineer that died when his Tesla hit a barrier only had a 4 second window to react [1]. Hope you’re not looking away for too long.

[1] https://www.zdnet.com/article/ntsbs-tesla-fatal-crash-report...
the army aims to replace all MS Office installations by the end of the year.

Seeing is believing. This has often been used as a strategy to get license discounts from Microsoft.
So Lambda School is considered as an educational institution. Does this mean any foreigner enrolled in it probably need a student visa?
Can non-US residents take online courses while in the US without a student visa?
Yes, in the practice people sometimes don't want to be polite with webmasters, and choose not obey robots.txt rules. Thanks for the suggestion!
Sure:

https://edition.cnn.com/2018/04/10/politics/trump-university...
10 Lessons From A Serial Entrepreneur – Justin Kan, Atrium, YC, And Twitch
Interesting point, in that it makes me realize Ebay is about the only domestic US online competitor to AMZN that is a factor.
"The Dust Bowl" by Ken Burns is a fantastic documentary. Hopefully we don't repeat that experience.
It should probably be noted that Bethesda Softworks is owned by Zenimax. Though Zenimax was founded by the founders of Bethesda. Zenimaxes board concist of a Lawyer, a former baseball player, a real estate manager and a movie producer.
They have again and again made poor choices when it comes to drm, but they have removed Denvou from both Doom and Rage 2 some time after release.