skysight-inc/HackerNews huggingface dataset:
Show HN: Media Hoarder – media front end for data hoarders and movie lovers
Here's a video showcasing Media Hoarder's features: https://www.youtube.com/watch?v=TGkU9e1l8HU

As we're on hackernews I wouldn't go much into the features of Media Hoarder with this post (see the video above for that). I'd rather like to comment on the DX.

I'm a long-time lurker here on HN and in 2019 I felt the urge to develop my own take on a media center application.

Media Hoarder was already usable after a few days of development and after one year it had 90% of the features I wished for myself but was not exactly ready for a release to the public. So, for this project the last 10% took another two years :)

During the development I read a lot about the "ship fast" mindset which I obviously did not adopt. I could never live with a publicly released version that does not completely show what I had in mind with the app. And yeah, currently my focus is not to get external feedback as fast as possible but to create and release a product as v1.0.0 that I envisioned and use myself.

The tech-stack is:

- Electron

- Vue.js with Vuetify

- SQLite

this way the app runs on Win/Linux/Mac and can be entirely developed with web technologies - which to me is a great plus regarding development speed. Mind you, Media Hoarder is developed during the free-time of a father of two young kids :D

Anyways, I'm really glad it's out there. Personally, I use it every day and I hope, some of you may find it useful or would like to contribute.

Please feel free to discuss features, development and sideproject-y things, I'm really curious :)

Media Hoarder Website: https://media.hoarder.software

Blog post "Why Media Hoarder?": https://media.hoarder.software/blog/why-media-hoarder

GitHub project: https://github.com/theMK2k/Media-Hoarder

cheers

-- MK2k
I’m convinced WhatsApp’s e2e is BS. Because multiple times I’ve mentioned something I’ve never even googled and then had Facebook ads for those things show up minutes later.

The most notable one being renting an apartment. I viewed an apartment then sent a message to the agent requesting window grills or latches and then had adverts for that stuff straight away.

When ever I mention this on HN I get downvoted with lame excuses as to why it happened but none of them are plausible.

My friend messaged me saying he needed to go buy kitty litter and I get adverts for cat toys and supplies on Facebook despite not even replying to him?

Anyone who believes WhatsApp is really e2e is a fool IMO.
Just a reminder that Google had a net income of $76 billion in 2021, and are sitting on cash equivalents of damn near $130 billion. The end is near!
We are talking about the OS kernel that supports 4096 CPU cores. The companies who pay their engineers to do linux kernel development tend to be the same ones that have absurd needs.
I’m sorry if you feel that way. If there is absolutely nothing you can find that is fun about your job then honestly yeah I would rather not have you on my team because it sounds like it would be a pretty bad time working together.
It’s even stranger than the author makes out. When I got into coffee in the 80’s, being a coffee snob meant buying beans, grinding them in a $30 Braun chopper, and brewing them in a $50 Braun automatic drip machine. The beans were often from the grocery store, and normally roasted very dark. When a Peet’s opened in the town where I went to grad school, I thought I had died and gone to heaven.

A Blue Bottle coffee opened up in that same town, and I had a cup last time I visited. It was almost unrecognizable as coffee. Light roasted, fruity, what is now called “specialty coffee”. I got that cup pour over, but coffee is very often made today on expensive espresso machines. I have a $500 machine. I have friends with $1000 machines and $600 burr grinders. People debate the merits of flat vs conical burrs in machines.

I was still buying dark roasted coffee, now from a coffee roaster subscription, but it hasn’t been tasting as good to me. I miss the taste of the dark roasted drip coffee I made in the 80’s, and I don’t seem to be able to recreate it with my manual burr grinder or my v60 pour over set. I think my taste as probably changed. I changed my coffee subscription to explore some of the lighter “specialty” roasts. Still doesn’t taste like coffee to me, but I’m starting to appreciate it more. There’s no Peet’s in my current state, and I find Starbuck’s drip coffee so strong as to be hard to appreciate.

Around 10 years ago I was in a diner and had a fantastic cup of coffee. It was full bodied and nearly perfect. I asked what kind of coffee it was and they said Maxwell House. I haven’t started buying Maxwell House (yet), but it made me realize how much of current coffee culture is fetishism around our addiction, and how little is about the ultimate taste.

A good cup of drip coffee can be amazing. I haven’t had one in a while, but am trying to find the beans and the grind that will bring me back to the excitement I had about coffee in the 80’s.
All law and medical schools i'm aware of require IQ tests for admission, they're often called "aptitude" or "admissions" tests
Server-side Considerations for your WebRTC Infrastructure
This simplistic viewpoint would imply that if we suddenly reversed climate change and entirely eliminated all fossil fuel and other carbon emissions, the forests wouldn't burn because ...
That's not how it's been used:

You set up an umbrella company with yourself as a shareholder

You pay yourself minimum wage, thus paying little income tax and national insurance

You then pay yourself and any other shareholders a dividend based on profits but this is taxed at a much lower rate than employee income and without national insurance

Advanced players set up their umbrella company in another country where the company taxes are even lower
I was a huge fan of NoScript when it first came out and depended on it extensively until FireFox changed something on their backend and it broke NoScript. Then NoScript released an updated version of the extension and honestly I had a terrible time trying to figure out how to use it.

IIRC there was some kind of grid format used that was entirely opaque to me; yet the developer must have thought was an improvement over the previous "allow X.domain.com temporarily" vs "allow X.domain.com permanently." that I was used to.

I should give it another try, maybe it's not as obscure as it once was.

EDIT: I've just reinstalled it, and it is much more intuitive then it was before. Thank-you for reminded me about it.
>You either have evidence or you don't. This quasi economic modeling of chess players is ridiculous

Modeling provides the best evidence in all aspects of life (design, science, invention, marketing, medicine, ....). All human knowledge is built in modeling and statistical evidence. Nothing is 100% certain except mathematics, and even that is often fuzzier than 100%.

So how is modeling yet another thing ridiculous when it provides empirically the best methods in so many other domains?
In some corridors, that's true. But we currently have rail companies that fight tooth and nail to prevent passenger rail from existing.

Personally, I'd love to see the post office running freight rail for the country, investing in electrification of rail, and focusing on moving as much freight as possible by train.
Team identifies parent body materials in Ryugu asteroid
Low dividend taxes were supposed to ensure that richer, business owners who provided political donations were taxed less than the people who worked for them. The "loophole" is that workers figured out a way to get that white glove capitalist treatment.

In the process of trying to "close the loophole" and codify the distinction between "good upstanding capitalist" versus a "dirty little employee" they kind of underscored the fact that economically identical activity is being taxed differently according to your position in the British class hierarchy.

It reminds me a bit of dekulakization - the idiotic Soviet reforms that took the opposite tack and attempted to crack down on "dirty little capitalists" by deporting farmers to siberia because e.g. they owned a sewing machine and two pigs.
Hehe, you are woefully underestimating the size of the Big Blue Room.
Don't web developers get full access to the state of the user's scrolling?
> brush clearing and controlled burns

If you think you can combat climate change with "brush clearing and controlled burns" you are mistaken.
I don't even think you can say adblockers are a "power user" feature. The web is so bloated and bad that it's virtually unusable without it.

I hope this gets found as the anti-competitive move that it is. They're taking advantage of their near-monopoly that they have in the browser space to force people to view more of their own ads. It's disgusting.
I never thought I'd see vtuber doing a live stream coding in a leading edge language...I think if my professors were vtubers, I would have done much better.
That's not even scratching the surface. Don't forget they are mobilizing up to a million men when the winter is coming. Any logistical slipups (lack of fuel or food) and these will be freezing to death dying of hunger on the front.

And rabid babushkas who are cheering Russias working age male surplus population to go die and be maimed on the front are not exactly thinking much either about who pays for their own retirement.
It sounds like one of your goals is to make a lot of money (which is fine of course). If that's true then purposely eliminating wealthy (and lucky) people from your social circle seems like an act of sabotage.
Which mask were you using? The quite expensive "all day" ones for painters can be relatively comfortable, and the ones that look like beekeeper hats even more so.
If there are several good moves, it seems logical to cheat by not picking the computer’s top choice.
Fun facts:

There are as many project using Gecko as they are using WebKit (roughly). [1]

Browser framework that Firefox is built on is called Quantum. Other Quantum browsers are LibreWolf, Tor, Pale Moon etc..

Chrome and clones are based on Chromium.

Interestingly there is no browser framework available for WebKit rendering engine and every WebKit browser has to be built from scratch on top of WebKit.

Web rendering engine -> Browser framework -> Browser

Blink -> Chromium -> Chrome, Edge, ...

Gecko -> Quantum -> Firefox, LibreWolf, ...

WebKit -> -> Safari, Orion, ...

[1] https://twitter.com/vladquant/status/1492181669788356611/pho...
And it'll also be hilarious in a few years watching them scramble to hire again once they cut the 'deadweight' and all those guys just to move to Ohio or something to work in regular companies without much loss in TC (but half the CoL).

If you don't need the engineers, plenty of companies are hungry to snatch them up.
https://crosscut.com/environment/2022/02/billions-federal-do...

https://crosscut.com/politics/2021/04/inside-washingtons-328...

Unfortunately, it seems that forest management funding is a political issue, so there is a good chance these funds will dry up depending on the outcome of the midterms.
Ex-Twitter staffer reveals as whistleblower who testified to the Jan 6 committee
> They should fork Chromium

Microsoft already did that. Edge uses Microsoft’s fork of Chromium.
I think people are right to suspect him of cheating given everything you said.

Reading through your list, I can't help but be fascinated by the amount of hubris it would take to actually cheat as such, and then proceed to live with yourself. Hell, given his comments, he seems pleased. We could be dealing with a real sicko.
When was Google about anything more than collecting user data to display ads. No user has ever said “it would really be great if we had more ads”. Giving the user what they want is antithetical to profitability for any company whose business model is anything else besides “customer gives us money and we give them goods and services”
> I am surprised by the negativity that the HN crowd has poured onto me.

I'm sorry. I'm not trying to insult you directly - but I do think your idea is not a good one, I don't think it solves the problems you think it does, I don't think the problems you posit are the biggest issues with MMORPGs, and I think it'll create even more problems even if it did address the issue you brought up.
I think most people who come for coffe don't care about espresso machines. My wife was shocked when I told her how much a good grinder and espresso machine costs. Forget about knowing particular brands and product lines.

And people who care tend to care in an unhealthy way. I would put them in same category as people focusing what kind of photographic equipment you use to make a photo.

From purely practical point of view the espresso machine is one of the least significant ingredients. An espresso machine is essentially a heater and a pump that is supposed to push water through coffee puck at a given pressure. Some bells and whistles can help make a touch better coffee more consistently.

A good grinder and well dialled is on the other hand essential and any misstep here will basically preclude you from getting good coffee.

And if you don't get quality, freshly roasted coffee no of the above will save you.
that brush clearing and controlled burns is specific to drought-stricken forests
IMO there's an important distinction to be made between high-bit addressing and high-bit computing.

Like, no one has enough memory to need more than 64 bits for addressing, and that is likely to remain the case for the foreseeable future. However, 128- and 256-bit values are commonly used in domains like graphics, audio, and so-on, where you need to apply long chains of transformations and filters, but retain as much of the underlying dynamic range as possible.
What does "tag" imply? What exact data is supposedly taken by Google?
Without details, it is really, really, really hard to say whether cases 1, 2, 3 are real, important issues that need to be fixed or just needless complexity that 99.9% of users are never going to care about. The PM is trying to distinguish between those two cases because they've been burned before on developers double, tripling, and quadrupling their estimates as they find "one more thing" that is inelegant or could potentially be improved and delaying the launch schedule. You need to convincingly make the case to the architect (and to the PM) that issues 1, 2 and 3 are critical to the users, fundamental to the design and going to be much harder to clean up later if we don't spend the time to get them right now. Or you're wrong, and you should just suck it up and build the simpler thing today and leave the complexity of the new thing for the future, when you can decide whether the feature is even worth the cost of having whatever new architecture it would require.
Man...I need to get into the Demo scene. I have been disillusioned with the tech world because of just how utilitarian everything feels. I have been looking for something like this forever
I've told you again and again that if you value privacy you don't use WhatsApp, you use Signal.

Personally I use Telegram which works fine for me and I have taken a fair amount of flak for saying it is a better choice than WhatsApp.

I'll still try again: There is more to security than protocols and algorithms. If you value your privacy, don't use a free messenger from a company with a long record of sleazy behaviour.
They never talk about who did all that brush clearing and controlled burns back in the day. Something something native Americans did 200 years ago, do they expect them to return?
California is bigger in both geography and income than most European countries, so I'd expect them to spend more than most European countries.

And higher taxes usually come before the results.

Also, California has Elon Musk doing everything he can to avoid hearing the word "train".
I don't know what you're talking about, we're building and the reactors we built previously work cheaper than any renewable/gas/coal/whatever, the only problem is that we don't have enough, but we will have more soon. You're the one wishing for renewables - and indeed, wishing won't make it happen.

The Greens slowed us down for two election intervals but they're gone and the building is resumed. Don't let Greens decide your policy and you can build too - and when you take them out of the equation it suddenly becomes cheap. We will happily build for you if your nuclear industry is not up to it, all it takes is ask.
If you're going to look at the wider picture like that then you should also consider the extra costs though. A typical employee in this country might receive around 7 weeks of paid time off per year at their employer's expense, mostly holidays plus a few sick days on average. That alone would be a far greater benefit in terms of effective rate than receiving a rate increase equivalent to dodged employer NI that are being passed through instead. Then there are pension contributions, more exotic paid time off that most employed professionals could benefit from like parental leave or cover for jury service, and the expenses of running the Ltd including statutory obligations to file accounts and some other paperwork.
> those tax rates are also virtually identical (although now you're having to pay employer NI contributions).

Employer NI is 14% on top, it’s a big increase tax wise. It brings the effective tax rate for FAANG/similar salaries to over 58%.

For those unfamiliar, listentothetaxman [1] is a great resource.

1. https://listentotaxman.com/
So maybe just burn the whole forest down? That'll solve it.
This basically occurs in other parts of the country where much of the existing forest is maintained timber land. The problem is the absolute scale of the size of the western "unmaintained forest land" which includes national parks, state parks, BLM land, etc.
I somewhat agree with you. My main point is that we should be honest about the game we are playing and the side effects of the game in terms of psychological and social effects.

If men are playing a numbers game, and are expected to pursue women “against all odds” then you really can’t blame men for trying to play and win the game.

You can’t entirely blame men for going for a kiss even if he’s received mixed signals because the reality is that some women suck at giving signals.

You can’t entirely blame men for doing weird, awkward shit because he’s trying a new strategy to win the game.
Just because they’re on the same wifi doesn’t mean FB gets to break the SSL connection between OP’s (separate) client and YT to snoop on details of the video being played, to then suggest actions on their, competing IG platform, on a separate device.
It's great to have a compiler give useful diagnostics, but it has to be said that's mostly a function of the compiler vs language.

LLVM-based compilers such as the rust compiler and Clang (C++) tend to be way better than g++ in this regard, although Clang competition has forced g++ to be a little better in recent years.
My personal take is that "built incorrectly" should almost never be tolerated. The customer doesn't need to know how it was built, merely how long it will take. But if by "built incorrectly" you mean an unwise business decision (logging in with a phone number for instance) then yeesh, I wish I had an answer. Putting your foot down sometimes means leaving a job.
BotW got some after-launch patches that significantly reduced the launch time.

They did this by overclocking the Switch during load. I didn't see any mention of boost/overclock in the Factorio writeup, though.
"Mothballed" nukes cost within the margin of error the same as running ones.

Nuclear costs are builing and decommission, and of course kickbacks to financial system since it's obviously better for energy company to borrow on X+8% rate rather than government on X%.
>It only takes using an engine move once or twice to completely demolish a much better opponent in a game.

That's not true. Pick an engine, set to a few hundred points above your strength, then try to beat it using only one or two moves from an engine. You will lose nearly every game, because so many of your other moves will be so below the other player that the 1-2 good moves cannot make it up.

This is demonstrated quite often by the games where GMs are "helped" by others in multi-player games, and it shows that help against a much better opponent takes far more than 1-2 moves.

Among really close players it helps. But not once you get a few 100 ELO points apart.
About 5 years ago, the BBC started clamping down on star presenters who were employed through private companies. Previously they were encouraging it; if you asked for a pay rise, they'd suggest you'd be better off setting up a company.
FWIW, the original link in the article shows that the panic_bounds_check check is present in optimised code in Rust 1.55, but if you update to a more recent Rust, say 1.60, then it is optimised away as expected:

example::mid:
test rsi, rsi
je .LBB0_1
and rsi, -2
mov edx, dword ptr [rdi + 2*rsi]
mov eax, 1
ret
.LBB0_1:
xor eax, eax
ret

https://rust.godbolt.org/z/Wz4Prjed4
You have to believe that Amazon's algorithm is working as intended though, right?

The thesis is that recent vacuum cleaner purchasers are many times more likely (than the average person) to be looking to buy a vacuum cleaner.

Apparently about 20% of Amazon purchases are returned. And most returners are looking for a replacement. Some of the replacement product research is done before the return decision is made, so you get ads even if you have not initiated a return.

As much as Amazon doesn't want you to return your purchase, they really don't want you to buy the replacement somewhere else.

It would be interesting to measure how the ad ratio changes over time. Particularly when you exit the return window, but of course Amazon will know the return-likelihood curve with much greater precision.
I'm not sure what's the optical explanation behind it, sorry :)
Super cool. Would love a screensaver of this.
At the same time you see people (mainly young people) learning at a faster pace watching videos.
I imagine the reputational and potential legal consequences would be fairly severe if this sort of privacy invasion were discovered (either by employee leak or reverse engineering). Seems unlikely Meta would take a risk like this.
We learned that regulations exist to help protect the public from fraud and scams and without them these proliferate at will.

We learned that the crucial feature for a working, fully functional currency is not just accounting but also consensus. Allowing anyone to create their own currency is a poor way to reach a consensus.
So many difficult choices. Less swag, more stock buybacks because that's how executives get paid!
>> > Pichai was asked, in a question that was highly rated by staffers on Google’s internal Dory system, why the company is “nickel-and-diming employees” by slashing travel and swag budgets at a time when “Google has record profits and huge cash reserves,” as it did coming out of the pandemic.

What is this weird obsession with 'swag' in tech companies? My company sends packs of it on a regular basis as a motivational tactic. It's generally not stuff I need, or want, it's wasteful, and there are much better ways the company could be spending that money (and the HR/marketing employees time). I've stopped adding my address to the list at this point when they ask for it.
The “Nursery” water (sold at Walmart, Walgreens, etc) for mixing with formula has fluoride added to it. It’s nonsensical.

Example: https://i5.walmartimages.com/asr/d45b6df1-099b-4568-b2a9-5dd...

What purpose does it serve?

We can all get behind breastfeeding raising IQ (https://www.thelancet.com/pdfs/journals/lancet/PIIS0140-6736...) but maybe it’s the fluoride in the formula lowering IQ.
A great resource to find new blogs is the Thinking About Things newsletter. Been getting it for a while and it's a great way to find new blogs to read.
Ah yes, it's hard to make everything equally good (i.e. give small book sellers free access to delivery infrastructure) but it's easy to make everything equally bad.