skysight-inc/HackerNews huggingface dataset:
If F# had taken OCaml's module system, functors would be the obvious way to do dependency injection, and would have been supported out-of-the-box.

I realize there were difficulties in integrating with the rest of the .NET platform/ecosystem, but it's really too bad that the module system was left out, as it's one of the best parts about OCaml.
But the science of emissions is considered solid among sane people and not a point of contention. It's the economics of emissions that people debate over. So wouldn't it make sense to take on the more economic/political view of the problem ?
Dietary Fat, but Not Protein or Carbohydrate, Regulates Weight Gain in Mice
There are a number of features that make AV1 structurally more suited to real-time implementations than its predecessor, VP9.

For example, it does adaptive entropy coding instead of explicitly coding probabilities in the header. That means that you don't need to choose between making multiple passes over the frame (one to count symbol occurrences and one to write the bitstream using R-D optimal probabilities) or encoding with sub-optimal probabilities (which can have an overhead upwards of 5% of the bitrate). libaom has always been based on a multi-pass design, as was libvpx before it, but rav1e only needs a single pass per frame (we may add multiple passes for non-realtime use cases later).

In another example, AV1 has explicit dependencies between frames. VP9 maintained multiple banks of probabilities which could be used as a starting point for a new frame. But any frame was allowed to modify any bank. So if you lost a frame, you had no idea if it modified the bank of probabilities used by the next frame. In AV1, probabilities (and all other inter-frame state) propagate via reference frames. So you're guaranteed that if you have all of your references, you can decode a frame correctly. This is important if you want to make a low-latency interactive application that never shows a broken frame.

Some of its tools also become more effective in low-complexity settings. One of the new loop filters, CDEF, gives somewhere around a 2% bitrate savings using objective metrics when tested with libaom running at its highest complexity (although subjective testing suggests the actual improvement is larger). However, when you turn down the complexity, the improvement from CDEF goes up to close to 8%. I.e., using this filter helps you to take shortcuts elsewhere in the encoder.

The real reason the reference encoder is so slow is that it searches a lot of things. You can always make things run faster by searching less. Take a look at http://obe.tv/about-us/obe-blog/item/54-a-look-at-the-bbc-uh... to see how drastically people are limiting HEVC to make it run in real time today (though if you have to go up to 35 Mbps to do so, one might wonder what the point is).
And from a system perspective, I would wager that the cost is still higher given the complexity of their final solution.
The market fragmentation is why I prefer to use JPEGs more intelligently than authoring multiple versions of the same image for each browser. It feels like the 90s all over again. Using fewer images, smaller images, and caching them has worked well for me.
The USA could be a developing nation too. We should be building our first settlements on the Moon and Mars right now, eliminating biological limitations like aging and various sources of heritable inequality, sending our first probes to nearby stars with a high probability of hosting living biospheres in habitable zones, wiring every address in the nation with low latency gigabit+ broadband, and upgrading our infrastructure to be fully renewable and post-carbon. That's a very incomplete list of actual first world problems.

A "developed nation" should be called a "day two nation." See Jeff Bezos' excellent shareholder letters. A developed nation has a "day two mentality." No nation is developed but some are stuck.

Part of the problem is that we compare ourselves to other nations and think "wow, we're awesome." We should ignore all other nations and think "what can we do now?"

Unfortunately I'm not optimistic. The last election was a contest between a narcissistic reality TV star and a dull apparatchik with no vision. Our selection of such inferior representatives reflects our collective expectations about our future, or lack thereof.
Title edited to fit
All true, but I would add that "in order to get back to the previous system that actually worked, you may have to provide a fig leaf for management, so that they can pretend no such thing is happening." We are back to one toilet per car, but we have to use cars of twice the size (with superfluous coupling in the middle that is never uncoupled) in order to pretend that we did not go back to the original system.
Thanks for sharing, great insights there!

How do you see the chance for classical “low-end disruption” like Christensen described? i.e. small players buy small solutions because they’re cheaper and have less scope. Then larger companies start using the low-cost software etc.
SYSTEM with no arguments exited BASIC.

SYSTEM with a string argument on some Microsoft BASICs spawned a shell that ran the command in the argument. On others, the SHELL command did this. (iirc mbasic on xenix used SHELL, GWbasic used SYSTEM with an argument.)
Why I Work Remotely
It would be even simpler to replace it with "Bloggers who have no audience". There are countless blogs out there and more everyday and few if any ever gain traction.

However we must see it also from the small business perspective. How many start a business versus how many succeed? I remember when coffee shops, cupcake shops, and more, were the fad, and they vanish with regularity.
> it is strictly about playing for fun and engaging with friends in a kind of hanging out in a living room together way.

For some, Twitch is to playing games as talk shows are to conversation with friends. It gives people a fraction of the mental reward of social interaction without any of the effort or risk of actual social interaction.

It's like a junk food snack for the social center of your brain. I definitely see the appeal and find myself getting sucked into that way of satisfying my need for human contact sometimes, but it ultimately always leaves me unsatisfied in the long run.

For others, I think Twitch is just watching a TV show that happens to be a game. They just want to passively experience the narrative of the game without the effort of playing. Or perhaps they want the meta-narrative of watching the player interact with the game.
Wait, how do the mitochondria get back into the cells? Presumably the cell membrane somehow permits them to pass but how are they recognized? If a mechanism exists to recognize and permit them to move into a cell, doesn’t that either suggest they can move out of cells as well and/or confirm the theory that mitochondria were symbiotes? That is, there’s something in cell DNA that encodes a mechanism for foreign symbiotes to cross the cell membrane?
Big Tech’s View of Universal Basic Income Is Deeply Flawed
Still blocked for me. C'mon now, I get it as an emergency measure, I get it when LA Times does it since they aren't interested in European visitors; but this here is just plain lazy.
The US doesn't have a general concept of moral rights, though many countries do. Is there some moral right specifically applicable to those compulsory musical licenses?
To anyone wondering why people spend time watching people play video games: billions of people spend time watching people play sports.
Thanks! Good point!
No, I want a better bookmark manager for Chrome bookmarks, not a new database.
I've noticed that you really like this idea. That's good - you'll need passion. But, I'm concerned that you have so much passion that you've convinced yourself that if you build a high end product, you'll get customers.

There are a lot of very smart people out there and $10m isn't too much for an experienced founder to raise. If this market is so big and frothy that you can name hundreds of low end competitors, someone would be competing at the high end. Why isn't anyone??

Once you can answer that, you'll know what kinds of avenues are available to finance it.

Sometimes, high end variants look seductive because there's no competition. But, there's no competition because margins are too low to support the high end product. Other times, there is no competition because sales cycles are measured in years and nobody can stay alive long enough to get to yes. Other times, there is no competition because you have genuine insight that gives you a severe competitive advantage.

Those 'choices' point towards three financing options. The first one, if margins aren't high enough to pay for the damned thing, you're starting a non profit, so it's time to look for grants, patreon, etc. The second one, where sales cycles are too long, is a great use case for crowdfunding. And the third one sounds like a deal that VCs would get in on (if you have the background/communications skills).

On the other hand, if you can't figure that out, or if you keep coming back to no financing, you might be looking at a bad idea...
This article didn't compare the Goldman Sachs model to any other models-- why not compare it with sports betting odds? Would Goldman have made or lost money betting their model was better than the crowd?
well yeah, there is a reason why graphql gets called 'sql for web services' after all.

but I wasn't trying to draw a parallel between implementations...
while you're obviously right that the implementation and the way you actually interface with GraphQL is very different from REST, just like that differed from SOAP, its nonetheless the same use-case.

They're all communication protocols between different software components.
Not quite - usually these processes are handled by appointed administrative law judges who are not directly associated with the agency.

In DHS's case, i don't remember what they do.
But the process is usually not quite that dumb.
Women Creating a Brighter Future for Games
Yeah, Mitochondria are a big deal in aging. Animals of a given size with larger mitochondria populations, like hummingbirds, tend to live a lot longer than other animals of similar size. Though hummingbirds lose their ability to hover and hence feed normally in the wild long before they die of old age.

Nick Lane wrote about book about mitochondria I'd heartily recommend: Power, Sex, Suicide: Mitochondria and the Meaning of Life.

EDIT: And Aubrey de Grey of course has a typically audacious/crazy plan for dealing with mitochondrial mutations. http://www.sens.org/research/introduction-to-sens-research/m...
WebEngineering Unconference Europe
In the Adobe Reader app for Android on the bottom right you can select multiple 'view modes' one called 'Reader Mode' which will allow you to reflow a document and increase the font size considerably. I capped it out at about a letter per screen.
Something I'm curious about is where that comes from. Why do people like falling asleep to the TV? Why is it preferred over white noise?
Curbing fake news
There's an edit window of a couple hours, which has probably just past. We've opened it up again so you can go ahead and edit.
Instapaper is an anomaly. It's been passed around like a stepchild since birth. I think there is a perceived-value fallacy around the number of people who use it or the intelligence that can be gleaned from knowing what people are bookmarking... but it looks like no one has been able to crack that nut. Every few years it gets passed to someone else. Nothing really ever changes... it just gets a new owner.
Can Facebook clean up its act?
It's not quite that stupid - see my other comment.

It's usually an ALJ.

https://en.wikipedia.org/wiki/Administrative_law_judge#List_...

I admit to not remebering how DHS does it though.
I watch Twitch because I grew up playing lots of video games and now watching is less of a time commitment then playing the games.

Streamers aren't meant to be consumed by watching them every day for hours on end. I mean, I'm sure there are core fans who do that, probably students and single young professionals like you say, but my use case for Twitch is "hey, I have 10-20 minutes free; not even enough time for a full DotA game, but I can see which pro players happen to be online now and watch them play for a bit". This gives me (somewhat surprisingly) lots of the same satisfaction that playing games used to give me; plus it's a lot less stressful (I was mostly into competitive multiplayer games) and without any practice required to get good at the game.

Meanwhile I wonder how people have time to finish entire seasons of TV shows on netflix, given the modern trend of story-driven shows that assume you've actually seen all the previous episodes instead of pre-internet-era sitcoms that you could jump in and watch any 30-minute episode with little context. Twitch is more of a return to old-school TV in that regard.
I wish the author of the article didn’t repeat the trope about car sharing reducing carbon emissions. Nothing about this app encourages ride-sharing per se, so the actual car trips in a shared vehicle will not impact carbon emissions. However, encouraging alternative forms of transit such as buses, subways, trams, and bicycles is a big saving. This is a really I,portent detail to get right. The only thing that’s going to cut back on the energy use from private car rides is ... fewer private car rides, not shared cars.
Precision makes perfect: history,precision vs. accuracy,beauty of imprecise
The simple way Apple and Google could fix notifications
The US could also retaliate economically. It is the largest economy in the world and possesses the most attractive consumer market. Germany threatens to "punish" the US -> No more importing BMWs. Unfortunately Europes economy has lagged for so many years that it is unrealistic to threaten economic sanctions
Yes for sure, right after I posted that reply I thought about blogging too. It definitely is the same story.

It took me almost a year of regular blogging before I got some type of readership on my site, and even today, 3 years later, I wouldn't consider it popular. My intent was never to get make money on the site. It was to create documentation for myself (and anyone else who wants to follow along).
Chinese GDP is suspiciously stable at exactly the same value for long periods of time, and doesn't seem to correlate with other statistics that usually do correlate, like electricity usage.

IIRC it's not even a secret that China's GDP stats are useless. It's a problem the government has officially admitted to. As a sibling comment notes, the issue is that they aggregate stats from regional governors who are incentivised to tell the party what it wants to hear.
Any toy designed specifically for one sex is sexist by definition.
I didn't say I was looking for a guide. I'm looking for a story.

Surfacing things like this elevates the entire practice, since it illuminates what that "dirty" work looks like.
The state of serverless frameworks 2018 – trends and techniques
The 50% rule – CEO's role in a startup
Am I understanding this correctly, they propose a _esni TXT record for a domain containing a public key, which is used to encrypt SNI?

Who does this protect from?

ISPs that don't want to give up spying obviously are monopolies, have enough power and can block DNS-over-HTTPS/TLS and all 3rd party resolvers. So can censors. State actors can intercept DNS traffic even easier, since DoH/DoT make it more centralized. IP address itself leaks so much information, that cleartext SNI might not be even needed after all (meaning you can still pinpoint a domain with high probability just by IP address).

Maybe this can help make collateral freedom a bit easier. But it's already possible to achieve that with generated not known ahead throwaway domains, they are cheap compared to CDN/cloud costs. And collateral freedom doesn't really work against censorship all that well on its own, as centralization makes it easy to pressure CDNs and clouds to deny service to dissidents. Not enough collateral damage.
It is pointless mudslinging. Every think tank compensates scientists to write policy papers. Somehow the fact that this one was right-wing made it possible to portray the practice as nefarious, whereas when, say, the Center for American Progress compensates left-wing researchers for writing anti-minimum-wage studies that isn't considered newsworthy.

Writing papers that usefully critique the IPCC reports is important and there's nothing wrong with compensating such work. The thing AEI did "wrong" was to cast a wider net in an attempt to find people better capable of doing that. AEI was doing something praiseworthy - trying to find critiques from outside normal places a conservative think tank might look, which might highlight overlooked points of view. If that's wrong, what's the alternative? Only use papers from people you have on salary? Only use papers from people who are so solidly in your own ideological camp they won't run to the Guardian? That's nuts! Shouldn't we WANT any scientists who have reservations about the IPCC conclusions to have an incentive to write papers exploring the question?
Damn... this hit me hard and makes me realize why corporations can be pretty evil :/... in the back of their minds, they're always thinking of how to please their "true" customers.
Hi Brad, Brian from Instapaper here. Just want to reassure you that's not the case here, we intend to operate Instapaper for the foreseeable future. We made this decision because we believe it’s best for both Pinterest and Instapaper.
Writing for GOV.UK
Deaf and hard of hearing people get routinely left out of the public sphere because people excuse themselves from their obligation to provide accessibly. People say “I wouldn’t make this if I had to caption it.”

In reality, captioning isn’t that hard. Very few people are willing to go to the trouble of uploading a video but won’t caption it.
Do you know of any case studies of companies being completely destroyed by this process? I have certainly heard of such projects getting into trouble, would be interested to know of any cases where it went as far as the customer going bankrupt.
And more is coming:

Fibers, pattern matching, continuations, value types, low latency garbage collector …
We made it to the frontpage of Product Hunt. It was pointless
2016 Google developers conference had something on this : https://m.youtube.com/watch?v=r_LpCi6DQME
it's fucking addictive. they probably don't have the time to do it, but do it anyways
For almost all compression algorithms (both lossless and lossy), only the decompression is specified. A compressor can do whatever it wants as long as it produces a bitstream that a compliant decompressor can decode.

For example, you can make a video enocoder that produces a compliant video stream in which every frame is a keyframe and every macroblock is independently fully encoded, thus reducing AV1 (or H265, etc.) to MJPEG. But if the result is decodable by a compliant decoder, your compressor is compliant. It might even be somewhat useful (e.g. output needs to be zero latency or output is intended to be edited).
Starcraft tournaments replaced traditional sports for me too! So good.
What is the harm if a person pays $50 for something, and $50 for something with a 50% off sticker next to it? The latter just releases some chemicals in the purchaser’s brain maybe making them feel better.
50 million/ml x 2.5 ml x 50 = 6.25 billion, is what I get the number to be.
IME, the autogenerated captions are spectacularly bad. I gave up even bothering to try them ages ago.
Good point on #1 & 4, it'd have to be really near the top, and would need super fast read speeds; although #2+3 would be non issues if properly encased.

Crazy idea: turn road stripes into magnetic tape, encode the data and read it like a tape player :P
> The model said, that there is a lot of uncertainty, and as it happens, it was entirely correct. A World Cup chance of 18.5 percent means, that 4 out of 5 times the team will not win, and that that is the highest chance does not say much about the model.

But do you need a sophisticated model and lots of so-called "AI" to arrive at the conclusion that there's a lot of uncertainty?? The point of the model is to reduce uncertainty, not find that it's there and do nothing about it.
Election Hacking and the Global Politics of Attention
Is this situation not produced by the "nobody got fired for using IBM" mentality.

Supply chain may be complex but for heavens sake, 500M euros! and not complete. I can do it for half :)
iinet has a few domains they explicitly do not meter and list in the stats, including a mirror for open source software. Was very useful while I was down under to keep my Gentoo system nicely updated without killing the quota of our shared flat. I so don't miss this :)
Unfortunately auto generated captions suck especially for technical content. If people don’t caption their videos, d/Deaf people get left out.
In addition to the many other problems with this article, I would like to point out that if, somehow, Goldman Sachs had managed to create a model that could accurately predict the results, the game of soccer would have to be changed to make it more unpredictable somehow. It is intrinsic to the nature of sport that, in order to be entertaining, there has to be a realistic chance for more than one team to win. Not many people (even from the winning country) would bother watching if it were accurately predictable.
link for the lazy chromist https://chrome.google.com/webstore/detail/the-camelizer/ghno...
I work with a Django app on Postgres, and I'm not sure how I would migrate that to GraphQL. How things play out in terms of django specific tables? What about relationships between tables? We mostly use the Django app to expose REST APIs, which deal with making complex queries using QuerySets to Postgres. Moving this to GraphQL mean that all the business logic that sits on the REST APIs need to be moved to the frontend?
Adobe's PDF viewer will actually do that. Check it out if you're frustrated by PDFs on mobile.
Fastly raises another $40M before an IPO
The Incomplete Guide to Google Kubernetes Engine
As long as you keep buying cheap (And a few expensive) things made in China, you're buying into the story.

Where do you think your iPhone is built?
>How do you propose we do security otherwise? (Apart from delegating it to other parties so they think about the bits)

The clear and obvious solution is to make developers, managers, executives, and major investors personally responsible for the damage their products do. If Google is going to encrypt everything using pinned certificates, making it impossible for me to implement security features/boundaries of my choice, then they should be 100% liable for all damages that come from the use of their products. Additionally, if an analysis of the problem shows that is is related to aspects of the product that do not directly related to what the end user believes the purpose of the product to be, then there should also be criminal liabilities for all parties as well.
I am glad it happened and I hope they are going to find sustainable model. I've been using alternatives for past two months as Instapaper was blocked in EU and all those alternatives are horrible.

Good luck guys.
> until most of your functions are working when you right them

Heh...irony alert. You're advocating focusing on just getting it right the first time and you didn't get write right.

But seriously, the people you're responding to are correct. Any process that relies on humans being less error proneis bound to fail. You need to either create a process that makes humans less error prone (e.g. checklists) or embrace our propensity for making errors and plan for that eventuality.
If such a case exists, in my opinion, it would say more about the company than SAP.
>> On the flip side, consider the time you spend looking for parking.

A short-term problem. By the end of this year I will own a driverless car. It can just drive around in circles until I'm ready. Or go home for a quick recharge before heading back to pick me up.