skysight-inc/HackerNews huggingface dataset:
this is really good idea, how comes not many sites/companies/people use it?
Yea, their algorithm is terrible compare to decades ago. It recommended a video that I fully watched a 45-min video an hour before the recommendation. When I saw it in the suggested to watch, I was confused because I did watch this and thought that it might be a second video. I checked my Watch History, yep it is the exact same video I watched already and yet YouTube algorithm decides that I didn't.

I am staying on YouTube because it is one of the most accessible site for Deaf users as they offers closed captioning/subtitle services. And I am fortunate that lot of content creators have the option enabled. I preferred professional captioning over auto-captioning but not every content creator could afford such a service.

In YouTube, I don't rely on their algorithm to tell me the best video to watch since their algorithm is shit. Instead I relies on content creator's community page and word-of-mouth to expand my viewing and subscriptions. Their algorithm kept recommending me Classically Abby (Ben Shapiro's sister) channel every chance they get and I hardly ever watch political stuff on YouTube.
That just isn't how the system works.

Ironically, some of the funds that Wright is trying to demand a backdoor to access are ones that were indirectly stolen from the developers he's suing!

If we could have just wave a magic wand and magic those coins back into our possession, we would have!

Anyone at any time-- including you or wright or anyone else-- can go and make a modified version of Bitcoin with its own consensus rules that do whatever you want, print yourself a trillion coins from nothing. Wright even did this already a few years ago.

But your modified version doesn't do anything to anyone else, the only people it has an effect on are the people who choose to run it. Your version would form a separate currency (just as Wright's has) and you can compete in the market for adoption. If your version is distinguished by stealing a bunch of coins, I'd bet that it doesn't get much adoption particularly since the whole premise of Bitcoin advanced in it's initial announcement was giving people power against being overridden by that kind of capricious change.

https://p2pfoundation.ning.com/forum/topics/bitcoin-open-sou...
No, the US didn't have the manpower for manual review. Further complicated by our federal system, with most social programs run at the state level. Even more complicated by a decades long effort by conservatives to make state/local programs difficult to use because everybody should just pull themselves up by their bootstraps.

The closest we could come was the stimulus checks that went to anybody with a prior-year's income below a certain threshold (IRS has that info).
Yes, making me migrate manually means I'm very likely to migrate to Outlook365
I'm trying to do that with a new project that uses Natural Language Processing. (see gif at https://twitter.com/uzpg_/status/1483140905943146502)

Basically it generates an automated graph of relations between your notes and tries to find which "ideas" group them.

I'll probably post the Show HN soon once I make it public!
Ask HN: How much energy buried in the Earth?
Plankton and Trees are at the bottom of the food chain. Sun's energy across life time of solar system has fueled life on this planet by promoting growth of bottom of the food chain. Over the past 4.571 bn years, the Sun has produced X joules of energy. Of this 0.04696% has reached the earth. Of this 70% hits the earth's surface. 66% warms the sea and 33% hits the land. Assuming 30% of land is flora then Sun has delivered 1.80E+40 Joules of Energy to forests and 1.20E+41 Joules to the ocean. etc , etc With some extra assumptions could work out how much of the Sun's energy remains stored in the planet in the form or oil and coal. [Slow day in the office]
I'm pretty sure I can give you a list of all 5-letter Danish words in the “lampa” form, but I need to work on it because I have to pour them through a filter first, and then manually inspect the thousands of words remaining.

Can we take this conversation to email? You can find my email address at https://kas.bio.link/ and I'm perfectly fine if you write in Swedish (if I may reply in Danish).
There’s precedent either way:

Publishers abandoned GeForce now for reasons around licensing, but Apple made digital asset usage mainstream with the original iPod.

More recently Google allows you to upload and read your own books on play books and your own music to YouTube music. Game publishers would bicker for sure, but there’s no reason Google couldn’t argue that you’re purchasing a cloud hard drive and it’s mounted to the closest compute aka stadia

It really could go either way.
The thing I'm always curious with hot-reload systems is whether there's a good story for state change. What happens if a `ref`'s type is changed? Are `ref` values preserved between reloads?

EDIT: Ah I just read https://github.com/let-def/hotcaml#synchronous-and-asynchron... so it looks like at least for the synchronous `hotcaml` bit it just completely reloads from scratch so state is not preserved, but I'm curious then how the `hotcaml_lwt` frontend deals with this issue.
There’s still a significant salary spread between the US and most of Canada and Europe (Switzerland is competitive with the US, but most of the rest is not). Remote working may close some of the gap, but right now there’s a wide gap.
You're not roped in (good, albeit not free, alternatives exist), but yeah, this is just a fuckover.

I've been paying google for GDrive for some time now, and that's about to end. It's back to Dropbox. I know, I don't have to do this, but the hell with google. I'm done. This is nothing short of a needless f---over, and I want as little to do with them as possible.
I think you missed the whole point there. (Or maybe you only got a fraction of the point ;)
+1 to keeping PRs small. This makes it much more logical to me. But I have worked at organizations where this is frowned upon...teams liked the PRs to be one logical unit/fix/improvement and component parts became frustrating or got merged at different times, creating the need for rework.

From reading a lot of feedback on this post one thing that stands out is, the best way to use git just depends on the context. But it doesn't hurt to have commands like this in your toolbox and know how to use the tool well. Plus we all have our private, icky antipatterns that we know we should improve, right?
I kind of hope it is. New music, with a few notable exceptions is ultra-produced cheap beats with overly simplified harmonies and horrible lyrics.

The music industry has been feeding us this crap more and more since the last 2 or 3 decades. Shoving it down everybody's throats is easy when they have no choice, but I guess people are getting tired of the sameness and looking for things with more nuance. Streaming gives us control over what goes into our ears and it seems that we like good things even if they are not as well produced.

Also, there's JoJo's Bizarre Adventure teaching kids about great music!
It’s not that simple. Radar altimeters use very low power levels and are extremely sensitive to both adjacent channel and out of band interference. Until now this has not been an issue because systems operating in the 3.8-4GHz range have had low power levels.

When you’re pumping that much RF energy out, 200MHz separation isn’t nearly enough. Especially as many aircraft have been flying for decades and frequency filtering standards for radar altimeters against this level of interference weren’t a design requirement in the past.

The RTCA did a comprehensive study on this and found substantial interference of radar altimeters from 5G networks at the intended power levels would result. Given that RAs are the only mechanism by which an aircraft can reliably know its height above the ground on take off and landing, this is a crucial safety issue. https://www.rtca.org/wp-content/uploads/2020/10/SC-239-5G-In...

Again, there’s a reason that every single country other than the US that’s approved 5G spectrum has avoided this issue by insisting on lower power levels, frequencies further apart, larger frequency gaps, and buffer zones around airports.
Time to get a backup.

takeout.google.com
I don't know if it was inevitable, but I do not share a sentiment here. Supporting domain mail with web interface and services around is costs resources, and Google have no obligation spending it forever. It was a nice gift and I feel grateful. I also feel it is a perfect time to try out new CloudFlare's domain email forwarding service, while it is free.
YMMV, but I'm 100% in agreement with GP about programming being the new literacy.
I quit my old SWE job to run a bloody eBay store and am raking it in because I'm competing against people who can't program.

The trick, though, IMO, is not having a programmer solve the problem but getting people with domain expertise literate enough to write some hacky Python scripts.

This is, in my honest opinion, the next leap forward in terms of productivity.
The use of `git reset` is a little silly and is playing with fire for no absolutely no benefit.

If you want to follow the pattern described here, create a new branch and do `git checkout the_feature_branch -- $filename` and pull the changes from the branch you did the work in into the new branch, making commits as described in the article. You can even do `git diff --numstat $feature_branch $new_branch` to see what has changed.
Yup. That reminds me of a time when a co-worker in another department (technical but not software) told me that the people she managed had to do a very tedious task extracting and cross-correlating data from files that my project produced. They were sometimes spending 4+ hours each day doing it.

It took me all of one lazy afternoon to build a utility to do the same work and present it in a nicely formatted report. Their workload on this task went down to about 5 minutes per day.
The irony here is that I'm the main author of Pijul, and I don't have a driving license.
I'm not sure how big a factor it is, but I have for a long time wondered if music produced in the 70s (perhaps late 60s) and later would have more staying power than earlier music. That was about the time that really high quality masters could be made which sound good even today. Used to be that old music sounded as old as it was, but now you can listen to music from the 70s with the same quality as if it were recorded today.
Most opportunities are definitely data-entry oriented. For example, making a report in a spreadsheet and then having to feed some of those fields into some kind of form in a web-based UI, or vice versa.
Monetizing the algotrading models I've built over the last 2+ years: https://grizzlybulls.com

I've traded them with my own capital successfully since April, 2020, and I've averaged 75%+ annual returns with much lower volatility than the overall market. My starting capital was small (500k) so in addition to growing with my own capital, I'm now providing the signals (3 free, 4 premium).

105 total members, MRR is currently $1397/month, just launched exactly 1 month ago today. Still in the google sandbox so I'm not seeing much organic traffic. We have a small community on reddit, rest of users from social media, Seeking Alpha and Stock Twits.
I think it's a little weird. I have used 1password at two jobs, and thought it was great, so I bought it for myself. They want money to sync my passwords between my Windows desktop and my iPhone. Seems reasonable to me. I program computers for a living and people pay me.

I guess there was a free self-hosted type thing at one point in the past? That was before I ever heard of the product, so I'm not that upset that it's no longer advertised heavily or whatever.

I do have one complaint. They do have k8s secret management, which I would like to use for my personal cluster, but it's just too expensive for that. Very weird to show it in the UI and then when you try to use it, quote you an insanely high price. (I just use sealed-secrets instead. If my cluster blows up, it will be a very irritating weekend rotating all the secrets. But good to do, so meh.)
PEP 257, and local conventions in certain projects.

What all comes down to is: if you really have people on your project writing code like the foo/bar/baz example way up above - then you have problems way bigger than static type checks can possibly help you with.
What I'm going to say is that all of this got much worse in the last two years thanks to the pandemic normalizing video communications of all kinds. There is a huge amount of kvetching about Zoom being required for work, to get government services, etc. but that just scratches the surface.

The situation has developed so rapidly that you see a big difference on a month-by-month basis in the genres of Youtube video based on calling out outrageous behavior they see on TikTok.
> the drug enabled her to gain an insight into the world of the mentally ill by experiencing schizophrenia-like symptoms herself

The book "How to Change Your Mind" discuses this quality of LSD, as well as the history and cultural impact of it and other psychedelics. In it, the author discusses how an early term for psychedelic drugs were "psycho-mimetic" - meaning that they mimic psychological problems such as schizophrenia. This was thought to be a very good use-case for them. Mental Health professionals could take a drug to understand the symptoms of their patients better, and thus treat them better.

However, schizophrenia and the LSD-affected mind are fairly different - and many drugs also have this label of "Psychotomimetic", as seen here:

https://en.wikipedia.org/wiki/Psychotomimetic
It can be run on arm64 among others.
I think the point is it's easy to be critical of work if you can make money without working. But for most people, doing menial work is a necessity in order to earn a living. If he has to deal with the consequences of not working I'd be inclined to take him more seriously, but fact of the matter is no one really wants to be homeless on principal
> Oh yeah the easiest code in the world to read is some contorted type system and function signatures that look like hieroglyphics that you need a PHd in CS to comprehend.

You can also make a book easier to read by ripping out all its pages.

If you eliminate the content you need to read to understand something, what have you actually made easier?

> No typing system can tell you that you wrote > when you should have written <.

There are many that can; e.g. via SMT-decidable refinement types, or even full undecidable dependent types coupled with automated solvers and manual proofs.
What can we do to stop this kind of thing from happening again in the future? (We being the people who develop applications and operating systems.)
Another great saying I always use 'Productivity is waste'.
> I just don't buy the suggestion that static typing magically solves a huge set of problems

// compiles and runs, but does bad things
function foo(x, y) {
someDangerousEffect();
return x + y;
}

-- does not compile; huge sets of problems magically solved
foo :: Int -> Int -> Int
foo x y = someDangerousEffect >> pure $ x + y
My retired mother and retired father are both considered "users" and so are my numerous service accounts. This will cost me almost a thousand dollars a year for three actual humans that use the service for nothing more than gmail.
I've made about 50 Amazon Alexa skills. The most popular 5 earn rewards: https://developer.amazon.com/en-US/alexa/alexa-skills-kit/gr...

At first it was around $2500 per month, but has slowly ramped down over the past 4 years to about $900 per month. Totally passive income at this point.
Cool, finally an excuse to spend some time to completely exclude Google from my life. Get f***ed.

It’s been bothering me for years how nothing about Google Apps is smooth, the accounts are consistently not treated like “normal” Google accounts (for example, you can’t buy Youtube Premium even if you wanted to), and I guess I should have seen the writing on the wall.
I personally don't believe the "Leary was an op" trope, but I certainly get why folks do.

So much rhetorical damage was done by so few people.
> Go has a minimal type system, and is able to do much of Google's internal server side work.

Isn't it stil mostly Java and C++? That's what I hear all the time here.

Also, I'm not sure what point you're trying to make. You start by saying that fascination with types systems is not useful in practice, and end with an example where it is useful (Rust). While Go can stick a GC to avoid most of the issues that Rust is trying to solve, it stil has to ship with a defer mechanism (no linear/affine types/RAII) and a data race detector.
How is that your conclusion? OP had a number of things that were improved in-scope of his role, specifically cited this was before offsite version control, and that his replacement somehow deleted things.
> Ask people on the street to actually name a Kanye West song and most of them struggle.

I am highly skeptical of this assertion.
> Each layer on the map has multiple types of mask applied (brushed alpha, brushed noise-function,...) so there's another 64MB of XXXX data per layer.

Wait, why are the masks RGBA instead of grayscale?
Resolve runs flawlessly on Linux (PopOS in my case). Use the excellent MakeResolveDeb [1] helper to use the native installer (which is tailored for CentOS) with Debian. While Resolve can feel intimidating, it's quite user friendly and very powerful. The free version can do pretty much everything you need.

Render out to DNxHD, then re-compress to h264 etc. with FFMPEG

[1] https://www.danieltufvesson.com/makeresolvedeb
Regarding Kanye West, I think that might just be your social bubble. I know multiple people who seem to randomly start talking about Kanye West songs totally unprompted.

And similarly, your dislike of auto tune likely reflects your cultural upbringing more than anything else.
I'd argue both statements do make the same amount of sense. The wording of "owe" doesn't make as much sense for the big bang but my overall argument was that people shouldn't feel ownership over a causal chain they happened into and haven't had any true impact on.

I don't think proximate causes are a good basis for societal decisions - for example many people blame poverty on bad decision making but that neglects previous generational disadvantages that could affect genetics (e.g. lead poisoning related to redlining) and it overlooks that people grow up in different environments. This seems like it's basically an excuse for people to not care about the bad effects of a system they're participating in by saying "don't worry this isn't your concern you can just blame those people".

I think a lot of this boils down to a free will argument. While that's still ultimately up in the air, if we're looking at necessary and sufficient conditions then it seems like there's more evidence that we don't have free will than that we do. I think the "necessary and sufficient" relationship for free will would be that free will exists if we could have made a different decision than one that we did, and we don't have any way to test for that.

In the absence of free will people are just a result of their starting point and environment afterwards, and thus don't have a reason to claim disproportionate ownership over the output of that larger system.

Don't want this to come off as combative - I'm super interested in debate on this! I'd love to be proven wrong but it seems like we don't have free will so I feel like it's generally a mistake to try to organize society as if we did. I wasn't really aiming for a counterfactual argument, but how was this a "bad" counterfactual? It was definitely hyperbolic but meant to show in an extreme that the principles would still hold true and that someone wouldn't be able to claim ownership over the output. I feel like we probably just disagree on the axiom of free will but feel free to correct me!
> Yes, this is old news and sour grapes on my part.

This is a tangent, but this isn't really the correct usage of sour grapes. "Sour grapes" implies you actually did want it to go away but are saying you didn't out of pride or something. I'm assuming that's not what you're trying to imply.
There's a reason why DAWs usually have a "humanizer" knob. Turns out humans relate better to imperfect things that feel like were created by other humans than they do to overly perfect things obviously created by machines.
Autotune is just one of many tools that were used to (IMO) overproduce music in the early '00s. I think DAWs in general give producers enough rope to strangle the life out of any recording.
What if the JSON represents a list, or an int?

Also, how do you then access nested objects, like data['key'][0]['attr'] in Python?
This should be the top comment - as a Baby Buddy enthusiast who isn’t interested in setting up a second child profile, I’m thrilled to find out about Drip!
To the contrary, nuggets are environmentally friendly. They take a waste product and turn it into gold that people fight over and pay big bucks for.

Its essence of chicken, without all the work of separating and eating the meat yourself.
pony is the word
Resolve is a great NLE, but to my knowledge doesn't have any support for recording.
You know what they say about people with hammers.
> If you need to know exactly which implementation is being used in a particular context then maybe you shouldn't be using an interface, but should be using the concrete type?

Look again at the original comment by dandotway. It's not a question of "what type should I be using here", nor is it "how should I use this interface", but "what do I need to do to understand this code?". Even if an abstract interface is used correctly and is the right thing to do, you still need to understand the code before you can (debug|rewrite|extend|whatever) it.

And it's a pipe dream to say you can look just at the interface. Something blows up, is it the interface used wrong? Maybe, maybe not? Is it the interface implemented wrong? Maybe, first you need to know what implementation you're looking at. Subtle interactions between abstract and concrete send you spelunking through the layers when you're debugging or trying to extend the interface to account for something the original author didn't anticipate, and often the devil (in the details) comes from concrete implementations.
This would not be a 20% project, it would require at least 2 engineers full time for several months. I'm not even a web developer.
Didn't proton's compliance canary die not too long ago?
Here is the first attempt: https://ordlek.github.io/ordlek/dansk/

Hope you like it :)
Do you mind sharing what some of them do?
I miss the old kanye.
KeepassXC is your best bet!
My own country wouldn't exist if it wasn't for trade with Asian countries.
Yes I would like to know this too.
from the fairly useless google support doc:

"How does the upgrade affect my current G Suite legacy free edition subscription?
Your current G Suite legacy free subscriptions and related services will continue to function as they do today, until you self-upgrade or we upgrade you automatically to one of the new editions."

So does this mean I lose all of my google gmail, photos, sheets, drive, YouTube etc or not?
In what way is it BS?

The law that requires all people to work from home has gone. Employers can still, of course, require it. The civil service is one such employer.