skysight-inc/HackerNews huggingface dataset:
Calculating the nth member of the Fibonacci sequence is a commonly-used example of where a naive, literal-translation-to-code recursive solution is inordinately costly - so now I am trying to figure out if the method described in this article, applied mechanically to the literal recursive solution, results in an efficient solution, or merely tranfers the data complexity of its stack frames to the heap (I think you are suggesting it would result in the latter, which seems plausible to me.)
According to her, the courts validated her assertions. According to the FSF, they did not. https://fsfe.org/about/statement-20201220.html

Unless someone pulls the court documents and gets them translated, we are very much operating in a word-against-word situation
iogear usb-C -> 3x USB+ethernet -

had the same EM interference with a MacBookPro, ended up wrapping the cable in an antistatic bag fragment, and good to go..
If Google did not want to fund research that conflicted with their bottom line, they could have avoided hiring researchers interested in that kind of work. Instead they hired these people and told them they would be free of censorship. Now that these people work there and depend on Google for their paycheck, Google is instituting this new policy. During a global pandemic.

Sounds like censorship to me: hire the people in the field who might publish research you disagree with, then pressure them from a position of power.
I really like my YouTube recommendations after a lot of time on the site and manually clicking "I'm not interested" on a good number of them. I've also wound up with several accounts over the years that all have slightly different but overlapping content - my most recent account gets more stuff like Rambalac for example.
It makes a lot of sense when you notice fast food marketing has been related to "clowns" for years.
Stan requires models to be coded in the Stan language, which is a simple imperative language that's like MATLAB with explicit data types. This is the same as was done in Stan's predecessors, BUGS and JAGS.

A Stan program can be run in any of our interfaces in Python, Julia, R, MATLAB, Stata, etc. But you can't mix any of those languages into a Stan program.

The C++ toolchain is required because Stan transpiles its programs to C++, then compiles those against the Stan math librarym, which does autodiff. But you don't need to write any C++ to use Stan, just to develop extensions for it.
I've bought a number of templates over the course of a year building my company's website.

The general result is that the code quality is very low and the class names are not specific enough, so you get bogged down in css when you try to customize things.

Fool me once ... fool me twice ... fool me three times ...
Not a real issue at all in my experience. Businesses all over have done this for decades.

If you have many many microservices what is the combined resource usage vs. the monolith? Probably about the same and microservices may use more resources actually if we are talking anything with a runtime like Java.

Migrations in my experience mean migration of data so its about the volume of the data you need to change and not about the code operating against that data. Whether you have your monolith or a bunch of microservices waiting for the conversion job does not matter. It also does not matter whether your monolith or the microservices have to be able to read the data at any given time. With a quick starting microservice you may be able to say "eff it a transaction might fail but the new service will be up quick and the user can redo it" but that's not what you really want in big mission critical workloads. You really want to wait until all transactions on the old nodes finish before shutting them down. So your load balancer will route all traffic to the old nodes until new nodes are up, then shift traffic over and you kill your old nodes when all transactions have finished. Then you deploy those nodes and bring them back in. You have reduced redundancy and less capacity to handle load if we are talking old real iron businesses but in current cloud environments you just start up new instances and literally just kill old nodes after you've let the transactions finish. So you could even deploy during high load times.

I'm not talking hours of deployment here. Monolith doesn't mean you have to have all the cruft and startup times that say a jboss server with EJBs. You can have a monolith that starts up in a reasonable amount of time if you make the right choices for how you build your monolith.

Post deployment verification is slower why? If you do this manually why does it matter whether your changed customer flows are spread across 6 microservices that you just deployed new versions of or your monolith?

Also monolith doesn't necessarily mean you only have exactly one service. At my last place we had multiple services for various parts of the overall system but they were all monoliths themselves and shared some code through a library as well. But the services definitely weren't micro and did lots of things that weren't that related in the end. Could've split it up into many microservices.
It would be intereseting to see the content organization targeting antivaxers switch from "the vaccine is dangerous, no famous people would take it" to "the vaccine is too expensive, they want to let us die !", probably via a short segway through "the vaccine is dangerous but the rich people are only pretending to take it so that they can kill you."
I kind of felt like yelling at it for judging my music taste based on tracks and artists I haven't listened to for years.
Same here just swap in Raffi. I wonder if it asks that if everyone top?
Another way to "silence" a PC is to put it in another room. Mine is across the wall - with just the HDMI and USB cables coming through a small wall hole (PVC pipe to make the edges smooth). I highly recommend it.
UK legal system assumes that computers don't have bugs
Interactive Brokers offers a cost plus commission structure, where your trades pay the exchange commission (or collect the rebate, if you are providing liquidity) and they just take on a ~$1 fee per trade on top. Very few "regular Joes" actually want that - what you don't realize is that exchange fees vary a LOT, each exchange easily has dozens of different rates depending on security, time of trade execution, the state of the order book at the time, and order type. Placing a market buy order when the book is sell-heavy? The exchange will actually pay you for that. Going the other way? That's a very expensive order. What if you take the order to a different exchange where the book is more balanced but the price is worse for you? It might make sense when you factor in the difference in commissions. This is why online brokerages exist, to abstract all of this complexity away.
100%! I got the air4 too and am really happy with it. Procreate alone (which is just $9.99, I was honestly prepared to pay a lot more and thought it'd be akin to Photoshop level pricing) makes it worth it.

I've also downloaded all my kindle books and my spotify library, so between drawing, reading, and music/podcasts, it has everything I need to keep me entertained.
Ah, but you have to make the difference between resources. There's capital, which I agree are often better allocated in capitalism, but other kinds of resources aren't problematic.

Which is pretty much what I said :). Organizing production was a proxy for capital allocation.
I’m in favor of a more modern arrangement, where all restrooms are for a single person and can be used by anybody. It works well no matter what the gender ratio of the workforce is. Eventually we will all wonder why the heck we did it the old way.
I've worked with Django for 12 years and I don't know why you would want to use their awful templating language.

It's untyped, messy, buggy, inconsistent, ugly and altogether a pain in the arse to use. Yeah sure it's "simple", but working with React and Typescript is a million times healthier for any sort of workload.

And if you really want to do an SSR'd app and don't want to go the SPA route, there's better alternatives to Django IMO (Flask for one).
Non-paywalled rehash of the FT story here:

https://onlymotors.com/formula-one-in-talks-with-amazon-to-s...
Malformed .BSP Access Violation in CS:Go Can Lead to Remote Code Execution(2018)
My wife and I recently made the decision to totally remove YT Kids from the kids' iPads (which they mainly use for long car rides). It's completely toxic in a way I didn't even realize it would be, and the videos aimed at the kids are the lowest quality garbage imaginable.

I had thought maybe YouTube Kids wouldn't be as bad as the InstaSnapFaceTwit, but it's just as bad. The content recommendations are so bad that frequently videos will be in Russian or Korean (our native language is English). And YouTube Kids encourages kids to have zero attention span by showing all sorts of recommendations all the time. My youngest can hardly get through a single ten minute YouTube video without clicking something else.

Our new rule is they can have some occasional screen time (though playing with real toys and playing outside are preferred), but when we do have screen time, we can do activities that are creative or imaginative or strategic (like games or making art or writing). If we're using tech as a consumption box, reading is best, followed by good movies that we can watch together.

I'm honestly happy now that YouTube Kids has been banned from my house. I'd commend every parent to do the same.
Your recommendations must work different to mine. Second video from the top for me is "Jordan Peterson explains why you should never lie." I've never willingly watched a Jordan Peterson video in my life. I mainly use YouTube to watch tutorials related to my industry. As a test I decided to scroll through my recommendations and count when the first tutorial specific to my niche appeared. It was #119.
Hilariously I just switched from Apple Music to Spotify and had the exact opposite experience! I wonder if recommendations get "stale" so you get bad ones, where as if you switch services you get recommendations based on different data sets so they're temporarily better.
I don't think that's a bad thing per se, if the algorithm correctly identifies that you like EDM. We then come to the micro-genre discussion - how specific are you in your tastes, and how precise is the algorithm required to be?
I completely fell in love with Pandora at first. New music discovery is one of my favorite things. Eventually, though, it stopped giving it to me. Despite having over 100 stations, I started hearing mostly repeats. Also, of the artists I liked, they were only playing me a small fraction of their work. And I missed albums.

Spotify has been a breath of fresh air, I switched a couple years ago. It is missing some stuff here & there, but I haven't hit too many bugs like others have (on Windows or Android), and their catalog is much bigger than Pandora's was when I was using it heavily. Turns out, what I needed was more content. What once seemed like Pandora's best strength - that 'special sauce' recommendation algorithm - is now clearly being done to a similar or greater level of competence by damn near everyone else in the space. And like you say, the podcast stuff has been solid & gotten better, too. These things never turn out how I expect.
Wait till you realize that they actually want to pay more for it because the idea it cost so much makes it sound better to you.
What mechanism do they use to pass down these savings? I'm definitely not aware of anything like that.
The marketing direction strikes me as nihilistic and absurd. It's a bit disturbing.

They also put out some movie on Lifetime channel recently where Mario Lopez plays a sexy Colonel Sanders caught in a violent love triangle: https://www.eater.com/22163283/lifetime-kfc-mini-movie-will-...

On the other hand, we're talking about it here, and they're getting publicity, so maybe it's working as intended.
Agree for 12V car batteries, AA batteries, etc... but not for EV batteries.

The form has not standardized, they evolve quickly, they can not be purchased in the volume required by all producers, and a better battery and matching charging infrastructure is a major competitive differentiating factor among EV manufacturers.
Also there's a lot of anti-vax sentiment, and seeing politicians take the vaccine themselves helps counter that.
> Another poster in the thread said you can do this by editing your watch history, which frankly would have never occurred to me as a way to influence the algorithm.

Really, why? (I'm curious.)

> There definitely needs to be a "reset" button on these services

The reset button already exists in this context: Google and YouTube have options to automatically purge your various histories at the 1/3/6 month marks.

https://www.theverge.com/2019/10/2/20895183/youtube-history-...
> Meh. I've think Option is just null with extra steps.

Better to concentrate on the plain "A" in "Option[A]" I think. WHen you don't have nulls, Option is what allows you to have plain types that don't use Option, that can't be "missing", which is enforced by the type system, and so doesn't need any "steps" at all to handle them as regards presence/absence of value.
Not sure what Median Mortgage payment tells you without looking at health insurance payment, retirement savings, college saving for kids, college debt, auto payments etc.

I would expect a median family with median mortgage to have little money left over if they have children.
Despite the potential security issues, I still use Telegram.

Where possible, I prefer to type on my proper desktop keyboard, because I am a stubborn old man and you kids with your phones, and Telegram is just so nice in that context. It uses no resources, the UI largely gets out of the way, and message sync and delivery is 99.9% reliable in my experience. (Looking at you, Messages app.)

I do worry on some level that, by not paying, I am the product in some sense. And I wish they had a full security audit. But, I have so many other potentially insecure ways for people to get my info, and really I’m too boring to stalk anyways, so I just can’t make myself too bothered.
I think this discussion needs to include a lot more consideration about money. When I’ve encountered antivax and anti-GMO sentiments, it’s often been tied up in a distrust of the for-profit interests that are related to both of those. In a nutshell, there are many who think that some kinds of science can’t be trusted to tell the truth if that truth would be bad for business for the people conducting the science.
New Linux user here. I switched from Mac a few months ago and wanted to try out Linux on a spare machine. It's not a beast, but it has a decent graphics card (1060), lots of ram, fast storage, etc. I found GNOME to be shockingly sluggish. KDE was better, but the animations still felt far from clean, snappy, fast.

Eventually i found my way to XFCE because i couldn't make it slow. Everything felt very snappy, no feeling of slow FPS.

That's about it for me, honestly. I haven't configured it much, yet. I use the desktops to shove some non-interactive apps like Spotify to the background. Nothing special, really. XFCE just works. Sure, the other desktops are more pretty .. but that wasn't worth the low FPS to me.
Could you be more specific by what you mean by "holding back data" or "manipulating data".
Two years ago they were already shoving Drake all over paid subscribers' playlists[0]

I've paid for spotify for more than a decade and I definitely wasn't pleased to have every single playlist recommending an artist I don't like, and it was just ridiculous how EVERY[1] playlist had his photo regardless of the genre.

[0] https://exclaim.ca/music/article/drakes_face_was_all_over_sp...

[1] https://twitter.com/DanieleRose22/status/1013845491757568000
Asked the same thing to me, but about The Replacements.
Show HN: YouTube-local - client for privacy and greater page performance
If you can afford it, I'd suggest switching to AdNauseam (https://adnauseam.io). They're using the same uBlock Origin engine, but ads are downloaded and clicked on in the background. This way you still generate revenue for site owners.

But since this extension is banned from the Chrome Web Store, you'll have to install it manually there. On Firefox it's available from their add-on store.
Acronyms: Public Enemy Number One
Yup, that's what I always do, and unsurprisingly my recommendations are great.
I will give PyStan a try over the holidays. Also, many thanks for all of the great comments here (statistical modeling is not in my toolbox yet, and the discussion here is grounding).
It could really benefit from a simple "suggest things I've already seen y/n" UI toggle. Sometimes you do want it to do that, such as for music, but most of the time you don't.
Doctors and lawyers are not making $50k a year. $50k is not even the average annual income in this country; it is not the income of the barely-wealthy. This is the problem: people making multiples of $50k live fundamentally different lives from those making sub-$50k. They have money to burn, and they do just that, often on self-serving goods and services with limited ROI compared to what the same amount of money would buy people with more basic concerns. However, they want to align themselves with struggling families and individuals culturally, because it absolves them of responsibility for changing private and public policy towards the nature of labor and welfare, and provides cover for them to continue their mindless march into the Moloch of a false meritocracy.

If you're paying $30k-$50k a year to send your kid to a private school, we're not talking about the same kind of family as a people working one or two jobs sub-$20/hr just to make rent. No one listens to the latter; if you're the former, you have positioned yourself socially to be heard by the decision-makers and policy-executors. If you don't say anything except in your own defense, knowing what an educated person should know about poverty and suffering in America, even somehow envisioning yourself as among those suffering, that's a choice.
We are finally getting closer to multi-arch builds with Docker buildx. It's annoying to jump the hoops when needing to do this for different things. buildx is changing that. Looking forward to having this capability in stable.
Why Does Your Pharmaceutical Business Need an Online Marketplace?
Pharmaceutical business combined with the latest eCommerce tchnologies can be incredibly lucrative. If you need more reasons, you can find them, following the link.
Possible for a blog or passion project. If you're attempting to make money out of it then you don't have that much of a choice because you have to compete against people that do. I still personally prefer they didn't but I don't fault them if they didn't.
Years ago I had a genius idea of making a USB-powered mini shawarma machine that you could have on your desk, and shave off bits of meat during the day. Sometimes I still lay awake at night, wondering if that would have worked.
You are offering a false choice / false dilemma:

https://en.wikipedia.org/wiki/False_dilemma

Many of the comments on this thread are expressing concern and (more or less) asking 'why does it work like this?' and (in some cases) 'it would be better if it didn't work like this."
> Draw graffiti.

Just not in my city please...
You do if you have no other funding.
There is undoubtedly more great content than one could watch in a lifetime on youtube. The challenge is to identify and find it among the thousand lifetimes of trash.
U.S. Space Force Birthday Letter to Guardians
Deploying Gitea on NixOS (Git self-hosting)
Sounds good to me, let them be the guinea pigs. The ultra-rich and influential seem to be a renewable resource so it’s not like society will run out, if there are risks not found by tests thus far it won’t be swept under the rug, and they are not so numerous that they will make a serious impact on the supply chain.
I much prefer a really good and feature full browse and search functionality rather than recommendations. Youtube has really poor search and even worse browsing ability.
You can just use D3 for the layout work and render with an SVG in react and it works really well.
Consumers are free to buy other things, like yourself. It doesn't sound like regulation was necessary, as the free market provided products that fit your needs.

I fundamentally disagree with the notion that government should have a say in design decisions for consumer products past safety and environmental concerns. I don't design things to support every consumer use case, I don't document it so those use cases can be supported, and I don't take it personally if a consumer chooses a competing product because it fits their use cases better. If enough consumers do that, I support those cases.

There is plenty of consumer freedom in consumer electronics. We don't need the government telling us what they think our customers want.
I knew what you were referring to. I simply don’t agree. Just like when I _know_ someone didn’t read the article, I will call them out on it. It really is ok. To be honest, I find it sort of lame whenever someone says “The guidelines say you’re not supposed to do that.” This isn’t elementary school.

I think these sort of rules actually do a disservice to intellectual dialogue and aren’t working as intended.

Why should I pretend that someone said something that they didn’t? Why should I pretend that someone read the article when it’s easily provable that they didn’t?

Again, I didn’t flag the comment. It’s not just me who refused to give OP the benefit of the doubt. Maybe our reaction _is_ the strongest plausible interpretation.

For example, I understand what you said about philosophy being a male-dominated field. But the article referenced _2_ female researchers by name. This is why there are other comments on this post complaining about the researchers being _whiny_.

For example, Timnit Gebru, who does a lot of work in Ethical AI related to sexism and racism, was mentioned briefly. This is why some guy with the username “koreanguy” called Timnit racist and basically said he hates her guts. This is why OP ruslanbogan made some very wacky comment about if statements and racism. He mentioned race first, not me. (He also hasn’t elaborated fully on what he meant, but still has time to downvote me for some reason. He can easily say “No, I actually meant this. My bad.” It’s so simple, really.)

Earlier, you mentioned technophobia. Take a moment and think about what are some of the biggest fears currently being researched related to Ethical AI. You guessed it: are machine learning algorithms doing more harm than good when it comes to the intersection of race and gender.

ruslanbogan’s comment was flagged for a reason. When people make weird/wacky jokes about racism, it usually means that they’re racist. It’s a shame that you’re assuming good faith in him but not me.

Here are a few links related to facial recognition:

https://www.google.com/amp/s/www.washingtonpost.com/technolo...

https://www.google.com/amp/s/venturebeat.com/2020/09/24/in-f...

(And no, I’m not one of those users that hates amp pages. I’m glad there’s not a rule banning them :D)

((Jesus, I went from 26 points down to 15. Am I wrong about something? Or are there just more sexist/racist guys on HN than you thought unishark?))
https://catchjs.com/Blog/PerformanceInTheWild — actual link to the people that did the study. Itnext.io just ripped it off with a small credit at the bottom.
I think that is the case for every freemium services and social networks: they (must) reward and optimize users for profitability.
Show HN: Edamagit – Magit for VSCode
"I know half my marketing doesn't work, I just don't know which half"