skysight-inc/HackerNews huggingface dataset:
No, this doesn’t help at all. You only hit these errors if you run those paths in your tests, but those paths would already error downstream. Those paths that weren’t tested may still contain errors that go to production, and again you just hit your new type error instead of the downstream type error.

What you need is something that can help you test more paths, and static type checking checks all paths. Further, they can check all paths without writing any tests (you should still have tests, but you need fewer with a static type system to keep your bug rate the same). Moreover, static type checkers catch errors almost immediately, so you get feedback about your errors sooner rather and more frequently, so you spend less time investing in code that will have to be rewritten. Lastly, they put rails on the code—it’s harder to write bad code including gratuitously magical or abstract code, so your coworkers aren’t writing as much bas code that you have to interface with. If you find static type systems to be frustrating, you’re probably the problematic coworker. :)
Could you also increase the iOS subscription price by 30 percent? Then people who want it on iOS primarily will use the in app subscription. However, those who know about the web version will buy on the website and still be able to log into iOS.
Here, took me less than 30 seconds to find one:

https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/0db41a3773...

It's everywhere
Hahaha let the radicals battle it out themselves, bravo.
And easier still just to use static types.
It's my understanding that nothing truly concrete has been shown to the public?
I just don't see, in properly designed code, that there would be that much use for sum types if you have generics. When are you creating functions take or return radically different types that need to be expressed this way?

I dislike dynamic languages where parameters and variables can take on any type -- it's rarely the case that same variable/parameter would ever need to contain a string, a number, or a Widget in the same block of code.

I find it much more freeing to have the compiler be in charge of exactness so I can make whatever changes I need knowing that entire classes of mistakes are now impossible.
> So: Nintendo has complete control over distribution of games through their console; indeed much more total than Apple. Do they have a monopoly? How about Sony over the Playstation?

Nintendo and Sony have been actively subsidizing third party developers to attract them into their platform rather than threatening them to pull off from the market. This is possible since game publishers have much more negotiation power than App developers against the platform owner. The point is, being monopoly itself is not illegal. Abusing monopolistic market power is.
The Mouse is a Database: Introduction to reactive programming concepts
Note: this report was either a mistake or a "stylized fact". Google never did this. See their comms for details: https://twitter.com/Google_Comms/status/1272997425821540352
The evidence is pretty clear to anyone who writes in an untyped language. I can't count the number of bugs that I see in ruby code at work that would simply not exist in rust. The biggest one being unexpected nils.
So, I can pay to have an email with a Hamming distance of one from 50+ other email addresses? Such a deal!
This is awesome.

My first thought was to visit all the places I've traveled to that I love.

Enjoying it a lot.

Feels like being in a local taxi again, and it's jogging all kinds of memories, what a great experience.
This is quite the burn:

> This narrative may be appealing to its target audience, but it doesn’t seem to offer much to anyone else. At least, that’s my interpretation, and perhaps DiAngelo will be grateful to hear it. After all, I am what she would call a person of color, and whatever I write surely counts as “feedback.” Maybe that means she is, indeed, doing well.
This is my way of thinking: 99.99999% of applications out there still will store their CRUD into a standard relational DB and run on standard operating system with standard protocols.

Sure you can create a lot of fuss all around it, but I feel we create a lot of fuss because of ego, because we want to be perceived that we came up with new ways.

The reason to not conform is ego. Software is perhaps the cheapest ego boosting tool ever created.
I hate to be the [citation needed] guy again, but the iPhone came out in 2007 and the first Android phone came out in 2008, and you're citing data from 2013. Those phones were five to six years old when that data came out, and that data is now seven years old.

In 2017[1], the iOS/Android market share between people 18-29 and people 30-59 seems to be almost identical, and while the market share of people 60+ shows a bit more of a bias toward iOs, it's not a super dramatic difference. In any case, I think this mostly reflects that there are way, way more Android phones available at a huge range of price points than there are iPhones, and if you don't have a whole lot to spend on a new phone you're more likely to get an Android. Because it's pretty difficult to get a new iPhone for less then $350[2] and most of them are in the $600+ range, its audience tends to skew older just because older people tend to have more money.

[1]: https://www.statista.com/statistics/911113/smartphone-os-sha...

[2]: The iPhone 7 is currently on sale for $350 through carriers, but the cheapest iPhone Apple admits to still making is the iPhone SE at $400.
VNote, an open source markdown note-taking app with Wiki page
I don’t know what Rust you’ve been using, but they’ve been explicitly having all changes be backwards compatible since 2016 - when they hit 1.0 - with a few small changes in 2018.
Took me a minute to grok what was happening, but once I did it provided around 5 minutes of amusement. I'd love to see it developed further with additional, uhmm, brushes? Not sure what to call the things that actually paint and mod the canvas...

Kudos to whoever made it, though. Very creative!
Maybe it would be more productive to hire more black people and give them more venture funding to start businesses?
Unmoderated/fully-self-moderated free speech for political content trends towards extreme ends of either stance.

I've seen it repeatedly in reddit, 4chan and others. Reddit attempts to walk the balance of site-moderation vs user-moderated and it's extremely difficult on that knife edge.

The hope with ZH that it would span the political divide and allow proper discourse and exchange of ideas from both/any side of thinking.

But without moderation, it trends towards mud-slinging, vitriol where arguments become so divided that it's no longer discourse.
Estimated at $8 billion dollars a year [0].

I found this book review [1] to be spot-on with my reading of the DiAngelo book, and this is also where I learned of the above estimate from the Washington Post.

> As a business journalist, however, I’ve chronicled the slow progress people of color have made in the corporate world, even as companies spend, by one measure, more than $8 billion a year on diversity initiatives.

[0]: https://www.washingtonpost.com/outlook/despite-spending-bill...

[1]: https://newrepublic.com/article/156032/diversity-training-is...
Honestly as long as you learn when to use generics and when to not use them there are a lot of very useful ways to encode state/invariant into the type system.

But I also have seen the problem with overuse of generics and other "advanced" type system features first hand (in libraries but also done by myself before I knew better).
Stay connected more easily with Meet in Gmail on mobile
I don't understand how we can continually leak PII in the era of GDPR
When is the right time to upgrade to a new bootstrap version? Anyone had bad experiences upgrading to version 4 too soon?
I just interpret censorship in this context to be equivalent of forbid or ban. It saves a lot of fighting over definitions.

In that light, it is not the advertisers making the decision in this case. It is google refusing to place add for advertisers who presumably want to advertise on zerohedge.
Raspberry Pi 4 PCI-Express Bridge “Chip”
Presumably you write

v := Vector(int){}

Or

v := make(Vector(int))

Just like with unparameterized types.
Just the concept name is dropped, the concept itself is still there.
This entire story reminded me a lot of the story of the inventor of the gas mask[1] who had to hire a white actor to play as the inventor during presentations

Scary things don’t change and little progress has been made.

[1] https://www.biography.com/.amp/inventor/garrett-morgan
oh there is another thread:

https://news.ycombinator.com/item?id=23540941
> video game consoles

Huh? I used to make DIY games as late as early 00s, for GBA, Sega Dreamcast and PS1.

Is that no longer possible with modern consoles?
$2k for a Watermelon? That’s a Bargain as Deflation Returns in Japan
The notebook can be hosted on Github Page as a simple Wiki page using Viki [1].

[1] https://tamlok.github.io/viki/en_us/
It's really disheartening that when you don't even have any twitter/blog following, stuff like this happens to thousands of people and nobody ever hears about them.
Same. The stock fan on the 3900x was a bit noisy - spinning up and down all the time. Replaced it with a closed loop water cooler after a couple weeks.
It is intelligence, not "at best circumstantial evidence". And no, "all kinds of people" did not have the same explicit motives highlighted by the Muller Report, the Senate Committee, or 18 US intelligence agencies showed.
I guess spitballing theories on hn is always more accurate than thousands of analysts sharing this analysis in Western countries.

Just one source: https://www.intelligence.senate.gov/sites/default/files/docu...
As someone that uses macOS and Linux + Gnome, I can say that I much rather prefer Gnome over macOS.
What you're describing comes down to "Bad programmers do bad things", which literally no language can or will solve. If your code has lots of interface{} in it, you're not really using the language as intended. Pretty much every Go styleguide/linter/whatever will throw up at interface{} usage.

You can write unsafe code in Rust. Does that mean that Rust is bad too?
30% isn't enough to send a message. Make the in-app purchase price $999/month so that no reasonable person would pay it.
Sure, I think iPhones are general purpose computers. You seem to think that

>Tesla, Xbox, Playstation, Nintendo, Samsung TV, Sony Camera.

are not general purpose computers.

So what causes that difference in classification?

As I said, it's not a technical difference - those products all have fully general-purpose hardware and software inside them - so the difference must be something else.

You said:

>The iPhone is a general purpose computing device unlike any of the examples you’ve given.

>A monopoly over a platform people depend on for almost every aspect of their life is alarming. A monopoly over PlayStation games isn’t nearly as troubling as a monopoly over iOS apps.

If I understand you right, you're saying it's fine for Playstations etc to be restricted in what software they can run, because they're not general purpose devices, but because the iPhone is a general purpose device, it should be allowed to run any software its users want.

But that doesn't make any sense. Why isn't a Playstation a general purpose computer? It certainly could browse the web or run all the same software as an iPhone. Why am I not able to do that? Well, because it's restricted in what software it can run!

That's the point I was obliquely trying to make.
I think its a bit like a game of hot potato, where the final manufacturing location will basically end up being a global power house for the next couple centuries.

Which at the moment looks to be china, despite textiles trying to move to lower cost countries, the magnetic force of ongoing factory automation in china might pull them back. The US deindustrilized to early for any of these really to come back without some seriously focused "billionaire" class investors putting their money first (aka Musk).
it's called "Inspection" and costs $29,750.00 :)
> Out of curiosity, is there a precedent for YouTube banning channels based on the channel comments and not the channel video?

Sort of. They've disabled comments on whole swaths of videos, like videos featuring children. I wouldn't be surprised if they've disabled comments for other problematic channels.

I'm not aware of any specific situations where they've banned channels outright as a result of problematic comment activity, but it wouldn't surprise me if it'd happened.
Shopify is really going all out. Good for them. First the Facebook deal, now this.
Everything seems to be preferentially placed on the left side.
This is just a clone of the nanocert from Udacoty regarding computer vision...
Looks like that says they didn’t demonetize the federalist after the latter “agreed to work with goog to address their comments section “. It says nothing about ZH...
The bottleneck is the video encoding/decoding/rendering, which is done on GPUs to begin with. Of course if it were done on CPU instead, then it would be significantly worse, but that's not where we're starting from. Improving stuff on the host side by, say, rewriting WebRTC in Rust won't improve the latency of your video by much or at all.
That’s been around for ages.

https://github.com/Miserlou/Zappa
>Advertisers do not want to pay for their ads on the websites with unacceptable content and trust Google to do the moderation.

Are advertisers really choosing to "trust google to do the moderation" or is the reality that Google is a virtual monopoly and advertisers don't have much of a choice?
Given the choice between Reddit moderation and ZH, I'll take the latter. Really, though, I rarely read the comments on either platform anymore.
You're a person that really does not like the Go programming language, and that's okay, but to try and paint a perfectly fine tool as bad because someone used it incorrectly, and then compare it to a pretty objectively bad product is silly.

We get it. You don't like Go. Don't use it. That's a perfectly fine option. Plenty of very successful companies, open source projects and services all work with Go (and literally every language) without issue. You not liking something does not make it bad.
It’s easy to be right about a pandemic when you’re alarmist about everything
I haven't read DiAngelo's work yet. I'm reading some of Ibram Kendi's books, though, as a friend recommended them. Here's an article from 2017 about some of his work and thought: https://theundefeated.com/features/ibram-kendi-leading-schol...

I am particularly attracted to Kendi's point of view because I am coming from an academic background in which there are people who love to theorize and self-flagellate about sexism and racism and then dump all the service commitments and big first-year classes on women and faculty of color. "Oh, we need you to be a role model to these 450 freshmen; I'll sacrifice myself and teach this graduate class to my six graduate students instead." Academics are wonderful at knowing the right words to say, and just as shitty as anyone else when it comes to actual equity. Kendi has it right: from the article, “We have been taught that ignorance and hate lead to racist ideas, lead to racist policies,” Kendi said. “If the fundamental problem is ignorance and hate, then your solutions are going to be focused on education, and love and persuasion. But of course [Stamped from the Beginning] shows that the actual foundation of racism is not ignorance and hate, but self-interest, particularly economic and political and cultural.” This quite closely mirrors the actual phenomena I see in academia and industry.
This put a smile on my typically stressed face. I love how lighthearted it is. Thanks!
Why would landlords take a haircut for a pandemic? In most cases, they have mortgages to pay as well.

If you want to cut out the middleman, Canada could’ve paid mortgage bondholders directly through mortgage servicers on behalf of tenants and landlords.
Absolutely. When it happened, a few Canadian friends of mine were impressed with Trudeau but when we walked through the amount and where it would likely go, we realized it was purely to hold up the housing market. Without this, the housing market would have collapsed FEROCIOUSLY. So this was a gift (yet again) to Canadian landlords and homeowners at the expense of the younger generation.
Technology Holy Wars Are Coordination Problems
I am not sure why people think Amazon is such a dominate force on the commerce front, especially with respects to Walarmt. It isn't even close between the two. I am more worried about the cloud technology space being down to basically two choices now.
> https://www.youtube.com/watch?v=rweblFwt-BM

contrarian =/ smart. Sometimes you are objecting for the sake of objecting.
That doesn't look different from what Netflix is allowed to do on iOS: https://news.ycombinator.com/item?id=23545025
I know this is a very tricky point so Ill use short words: people who have done great things can also have done bad things.
The site isn't "cancelled" though. Google has chosen not to do business with another business because advertisers that pay Google don't want their ads to appear on ZeroHedge, whose comments section features language that said advertisers don't want associated with their brand. ZeroHedge still exists, is still listed in Google's search results, and can still make money -- just not on Google's ad network. This is the free market at work.
You could very reasonably use a different denominator, but in that case the study would be measuring different things.

"Black people are X percent more/less likely to be killed than white people by police", is a different statement than, "Black people are X percent more/less likely to be killed than white people by police during a police interaction."

The first statement just draws attention to a very straightforwardly observable data trend, the second tries to figure out why the trend exists. It posits that the reason black people are killed at a higher rate might be because they have disproportionately higher numbers of police encounters.

And from there, people can ask why that trend exists, and so on, and so on.
>They could probably run off donations with that sort of traffic

If they pivot to donations, I'll give it a fortnight before major payment processors such as Paypal deplatform them also.
BTC isn't very good at being a currency, given high transaction costs, high transaction times, and high price volatility. You may as well start transacting in gold.
> I wish everyone could experience what it is to be a minority in some, any, aspect of their identity to the extent that it might provide them some empathy for others.

You would be surprised at how pervasive and long-lasting majority privilege can be. I live in Southeast Asia where foreigners are a very distinct minority and they experience all kinds of hardships. Difficulties making (local) friends, difficulties dealing with government bureaucracies, difficulties finding "their" food. Very few of them ever gain any empathy from it.

On one occasion I was at a bar talking with a German guy telling me about how there are some areas in Germany where you get off the train and it "doesn't even feel like Germany". All the immigrants dress differently, talk differently, eat different food. They don't even try to fit in!

Meanwhile, he hasn't learned the local language, has no local friends, lives in an apartment building that is mostly German expats. He actually said "I love my building because there are so many Germans." He doesn't even like the local food; I've never seen him eat it.

You'd think the entire experience would build empathy. "Hey, living in a foreign country as a minority is really tough. No wonder they like to hang out around their own people. I did it too!" But nope. Completely oblivious.
Why Didn’t the Constitution Stop This? – AIER
Economic crises are a way to redistribute wealth from spenders to savers. This prevents that natural function.
Can I turn off political posts from my relatives?
Rent seeking: Rent seeking (or rent-seeking) is an economic concept that occurs when an entity seeks to gain added wealth without any reciprocal contribution of productivity. [0]

What Apple is doing is artificially limiting what an app can do with regards to specific functionality made possible by having a web browser embedded in your app, because they want to be a middle-man in every financial transaction.

That is all Apple is doing. They're not adding shit, they're limiting existing functionality because they can set arbitrary bullshit rules that have nothing to do with customer satisfaction or productivity and everything to do with Apple's profit margins. That's what rent seeking is.

Every large company does this - they grow at all costs, usually using their investor buddies' money until they run most competition out of business and then proceed to squeeze their suppliers into borderline extinction through monopolistic abuse.

These criminals do it to everyone and they do it across companies too by forming anti-competitive backroom deals between each other. [1]

[0] https://www.investopedia.com/terms/r/rentseeking.asp

[1] https://www.justice.gov/opa/pr/justice-department-requires-s...
There has been direct testimony from intelligence officials and thousands of pages of reports including very technical details.
Do you want server logs, intercepts, confessions? All these provide nothing of value to the general public.

When intelligence agencies share clear evidence a dictator gassed his own civilian population, no one cares or trolls ask for more evidence.
Reward task[10w dollar],Linux and Android system kernel problem
Method for monitoring memory allocation under Linux and Android system kernel authority

If you can solve this problem you will get 10w USD

Please contact me:masterrhines@gmail.com
Considering a laptop can be at most 100Wh for US air travel - I doubt you'll see 50 hours anytime soon. That would mean the display is drawing less than 2 watts of energy while the rest of the system is near 0. Typical displays apparently use 2 watts - https://www.digitaltrends.com/computing/intel-low-power-disp... If Intel released a 1-watt display then we might see the 50-hour level reached but that's going to only be on really light workloads. (Light text editing? Playing back a special low-power-codec video?)
I found this https://www.youtube.com/watch?v=rweblFwt-BM

He calls climate science a "racket". Why are you encouraging people to listen to him?
I've worked on a couple of these NIST or ISO 27001 assessments and I would bet that even this company would meet some standard of "have access control". The audit/certification often won't care that the access control you have is "the bucket allows public access", it's still an access control!

For that matter, it's entirely possible they had security testing "controls" too. But again, the audit/certification probably won't even care that the security testing team is one guy who sometimes tests the app login every couple of weeks. "Oh, Jim tested to make sure that the app only allows 3 password attempts? Security Testing: Check!"

Don't get me wrong, the ISO/NIST frameworks are absolutely a good thing. For a lot of my work, they've been my bible. They are fantastic guides to help companies who want to be more secure focus their efforts and understand how they measure up. But that's only for companies that really want to be more secure. For all of the companies out there that just want to check a checkbox or pass an audit, these frameworks are way way too easy to give a "false positive".
> They should really just do helicopter money

Central banks should be delegated the authority to issue deposit accounts and debit cards to all citizens, but apparently the world hasn’t ended enough for us to do that yet (which would make helicopter money super simple).
I was trying to remember where I’d heard her name before and this was it. I’ll toss in my recommendation for the piece and its conclusions too. I remember finding the article balanced, humble, and reflective.