skysight-inc/HackerNews huggingface dataset:
> The fact that prices haven't increased noticeably sure seems like a sign that sanctions against Russia were largely toothless and their oil is making its way into the global supply all the same.

It was never the goal to keep Russia from selling its oil as it would hike up prices globally. The goal was to force them to sell it for cheap so they barely make any profit. That at least worked somewhat.
I'm really fascinated by the demoscene, but clicking on those links only gives me music which seems completely devoid of humans. And, I suppose I'm really interested in the demoscene because I really want to know the humans behind it.

My current favorite radio stations are things like KMHD jazz in Portland, OR, or BBC with Gilles Peterson. Great music, but they always provide such fascinating context to the people behind the music.

How do I get to know the people making demoscene art? Is there a radio station where someone can introduce me to that? Or, is this the wrong way to think about the demoscene?
Is it easy if you have to use 3 separate native APIs for 3 platforms, where presumably you're mostly proficient with just a single one?

To paraphrase Churchill, Electron is the worst multiplatform GUI solution, except for all the others that have been tried.
I read about a new approach for making AI chips sometime last year - analogue chips by this company - https://mythic.ai/

Haven't heard anything about it since though.
So overly specific that it feels inappropriately artificial within the context of testing a stranger.
I'm not uncertain about the rules. They're not allowed here. I'm uncertain about whether I'd like to see those rules enforced.

Mostly, I don't want to see rules enforced except when the consequences are significant: Be good, or be good at it, either works.

I feel a bit weird compromising on this stance because I think ebike riders are generally not skilled enough to safely navigate these trails.
I think they’re referring to the nuclear waste accident in 2019 that bifurcated the timeline in 1984 allowing 1983’s events to continue uninterrupted
When I was in high school we would go to the public park, which was free.
nice writeup!

// After
export enum Options {
None = 0, Flag1 = 1 << 0, Flag2 = 1 << 1, Flag3 = 1 << 2, TotalBits = 3,
}

i would recommend using `const enum` for performance, since it will get inlined.
Lets ban walking while talking too then, that is also distracted walking, and as any fast walker can attest to, people walking slowly while absorbed in conversation and hogging the entire width of the sidewalk are only second to people weaving through pedestrians on bicycles in causing trouble.
Using protective gear (as in the kinds used in American football) is more detrimental to player safety than not using it. This was discussed back 40 or so years ago.

It allows you to hit harder and as a consequence bringing to play far more momentum and far more danger to the recipient.

Try this in something like the various Rugby forms or proper football (soccer) and the impacts are far less intense.

Certainly, increase protection for certain fields is highly desirable, but not for any form of football or other kinds of contact sports.
I'm betting this village will have the highest adoption rate of Apple Vision Pro helmets.
Tell HN: YouTube channel demonetized when changing from individual to LLC
I have no affiliation with channel besides being a subscriber.

If you try to view site on mobile page won't load. View in desktop mode.

https://www.youtube.com/post/UgkxlGZ4aB-2undtcH5NqDpjONHcfSI...

Copy pasted below:

Pilot Debrief
3 days ago
It breaks my heart to share this news with you. Here's what you need to know about the future of Pilot Debrief:

As many of you know, I have poured a lot of effort into this channel over the past year to make it what it is today. I rely on YouTube ad revenue from these videos to compensate me for the countless hours that I spend researching, filming, and editing. Ad revenue is what this channel runs on because I try to avoid sponsored videos and in fact have only done a sponsored video once on the channel.

YouTube was paying me as an individual and recently I created an LLC for the payments to go to for tax purposes. I followed YouTube's instructions for doing this and even confirmed those details with my assigned YouTube Partner Program manager (yes, some channels have a dedicated person at YouTube that they can ask questions).

Last Friday, I submitted the request to change my account from individual to the LLC. Google disapproved the request and YouTube subsequently demonetized my entire channel.

YouTube refused to provide the reason why my account change request was disapproved. I was told to apply again in 32 days. All of my videos are currently demonetized. Additionally, all of my earnings from last month are being held in escrow and if my account isn't approved when I apply in 32 days then I will forfeit all of those earnings as well.

As much as I love making these videos, because of the effort involved and some of the costs associated with making them, it's not something I can do for free. I'm praying that YouTube will fix this ASAP but I'm doubtful of that.

There will NOT be a video this weekend and possibly not one next weekend either. If the issue isn't resolved, I'm not sure what direction the channel will go.

Either way, I just wanted you to know what's going on. Thank you so much for your support and I will keep you posted as I learn more!

- Hoover
Yeah, pretty much my experience too. I used mmhmm app for some time with great hope but the Zoom experience was subpar.
the music is so nice in this video... god i miss the days of old computers. ran my first BBS on my 486DX2
For context: https://twitter.com/FFmpeg/status/1756018534939758718
> A car doesn't stop being a vehicle while it's in the shop.

To me a car doesn't stop being a car, but it stops being a vehicle when it is not capable of a vehicular function.

> But even then, I want to define it as a broken vehicle, a sub-type of a vehicle.

We disagree.

Would you consider the exterior armor frame of a tank resting on treads to be a vehicle, even if lacking all of the internal parts? Would you consider the internal parts to be a vehicle even if lacking all of the external framing? If it can't move (or carry people/objects) without mechanical repairs is where I draw the line. If adding fuel, oil, or any other consumable allows it to move then I'm fine calling a non-functional vehicle a vehicle.

The real question is how many people did it take to carry that non-functional tank into the park? If they moved it in with another vehicle then it's obviously a violation of the vehicle ordinance. But carrying it in (as long as they didn't use something like logs to roll it on) is fine.
Hello. Author of Toolong here. Happy to answer any questions!
I agree, and I would also put forward that most people don't understand what peering is or how it works. When people (usually developers who are not network engineers and have not worked at that level of the stack) talk about "egress", they mean delivering bits from your network (cloud or otherwise) to any other network on the internet. How can you put just one price on delivering a bit either to a host within the same datacenter or one on the opposite side of the planet? Physics still mean that one is more expensive than the other.

The existence of the world wide web has tricked us into thinking that sending traffic anywhere is/should be the same, but of course it is not. So while the price you (a cloud customer) pay for egress pricing is (often) indiscriminate on where that traffic is going, using common sense, we can understand that some traffic is more expensive than others, and the price we pay is a blended price with that aspect "baked in" or "priced in".
I’m a fan of all three, but my mindset is that I’m not just paying for raw infrastructure, I’m paying for the engineering work I don’t have to do when I use them.
Corporate workplace spying on employee communication became prevalent in the 90s to prevent discrimination lawsuits. This predates what we think of as our contemporary "surveilance capitalism". There were a series of court decisions that enshrined this practice in law and since then the limits of proscribed speech have expanded.

"The Unwanted Gaze" is a good read on this subject. <https://www.penguinrandomhouse.com/books/157389/the-unwanted...>
Are any libraries from the Windows SDK open source? Windows application code calling into libraries that are not open source is nothing new.
TIL! Never heard of it referred that way before
> I think agreement would be much higher if people were told to evaluate the "spirit" of the rule, and not the "letter" of the rule.

I think you are right. I think agreement would be even higher if you would be asking people what should happen as a result of the situation as described. There could be options with increasing level of seriousness. Things like “do nothing”, “send a park officer to ask them to leave, they get a fine if they persist”, “send a cop who asks them to leave and arrest them if they perist”, “send a cop to arrest them without warning”, “order a snipper to headshot them without any warning”.

I think asking if something is a violation is too abstract, and people are bad at abstract things. On the other hand when we make it concrete people will be better at expressing what they think should happen and you are more likely to see agreement.
I maintain a workflow manager, and had both textualize and logdy on my list of projects to try soon. Planning to add a TUI written in textualize, and was thinking in something like logdy (or use it directly). Not sure which way to go now, will play with both now and see which version users like best. Thanks for logdy, and thanks to the creators of toolong too!
Why make your payloads bigger though?
Firefox allows videos to auto-play if they don't have audio enabled. (The rationale for this is that you can achieve the same effect via an animated GIF or JavaScript or a canvas, and videos are more efficient.)
Could you please clarify the statement "An internet radio program written in the Hy language + Flask."? Is this a streaming radio player program? I might add it to my "Desktop Streaming Radio Players" list at https://mw.rat.bz/players/ . Is it mostly a Linux application?

Thanks.
I'd love to see a tool that lets you modify large files efficiently.

I had to replace line 4 of a 200 GB SQL dump, it took a substantial amount of compute time to perform a find / replace with sed and it also required having over double the disk space since sed creates a temp file before it writes out the new file.

Using a hex editor could have worked but it seemed too risky because data integrity was really important.
Well, you can have speed limits.
Forbid ICE engines (noise).

Also forbid or allow skateboarding (noise)

etc.

"What should or shouldn't be allowed, or indeed what's reasonable and what isn't, definitely isn't clear-cut in a sense that people in general can agree on."

Yeah, it is not. It depends what the park aims for to please and what the majority of its visitors expect. But you can have clear rules that cover most common cases.

Same with social media.

No need to cover ALL cases. Reality is complicated. And if a edge case happens often - you can make a new rule.
> It's happening with conspiracy theories, there's no single central figure commanding them but a stochastic machine reeling people in, which then feedbacks into itself.

Interesting view. Kinda reminds me of stuff in Ghost in the Shell: Stand Alone Complex.
The people who are fooled by fast talkers don’t care about the results of leetcode questions either.
I wish people would pay for FOSS :'(
How to Save the Movies
'As Gods Among Men' by Guido Alfani Review
Why is that inherently a problem?

How many LOCs in the linux kernel again?
Sure, and as with other optimizing systems, as the process of growth continues, the degree to which those priorities are correlated with ROI will gradually increase, selecting against aspects of them that are anticorrelated from the getgo, but eventually coming for ones that are merely uncorrelated as more investment allows more steering by shareholders, and in the world of private equity, likely some of the merely-weakly-correlated priorities as well (and in some cases, even the business' survival will be sacrificed in favor of something that benefits an aggregate portfolio in a particular quarter)
400 tons?

As a reference: A 10-foot section of Rohn 45G weighs about 70 pounds. 200 feet of 45G is thus about 1,400 pounds -- less than a ton.

(I do not know if this particular tower was Rohn 45G or something else that may be heavier -- I only know that it was a guyed tower, and that (when guyed) 45G can be stacked beyond 200 feet.)
Have used it to get rid of fleas. The DA dust just lays on the floor - once applied it’s out of the air.

We didn’t wear respirators and I haven’t heard of anyone who does in this scenario.
Somehow I doubt it would work correctly for my setup. My middle monitor has a KVM switch to switch from my Linux work/main setup (laptop in a docking station) to my gaming Windows tower computer (+a bunch of audio hardware to merge output and split mic input). I'm using barrier[1] to share mouse and keyboard between my Linux and Windows PC. My password manager runs on Linux because the Windows setup is bare-bones for obvious reasons, with barrier syncing the clipboard over the network. If I had to guess, that stuff is going to synced to the cloud and ran through AI by default, because Microsoft won't have the foresight to make cloud-sync opt-in as opposed to opt-out by the software.

Obviously I will make damn sure that Microsoft thing isn't running on my setup, but if they considered barrier/synergy users, I'll be surprised.

[1] https://github.com/debauchee/barrier
The traditional approach to quantifying these things is to buy a Kill-a-watt[1]. Manufacturers don't know about the electricity supply situation (brownouts/sag, line condition, etc.) in your area so the best they could do is ideal numbers. Yours might be 20% worse.

Welcome to the rabbit hole of home energy use monitoring!

1. https://en.wikipedia.org/wiki/Kill_A_Watt
You're comparing a living superstar to someone who has been dead for over 40 years.
Oracle Cloud only charges a fraction of want Google, Microsoft, and Amazon charge. Any idea how Oracle is able to keep the cost so low? Or are the others just inflating the price so customers don’t move to the competitor? In that case Oracle deserves a shout out for not applying these vendor lock-in practices.
I work at a 50,000 person company. The powers that be want everyone to be in the office at least 3 days a week. Those offices are in expensive major cities in the US. Some people 'make it work' by living an 1+ hr commute away from the offices. I'm sure this is rinse and repeat around the country for people that a) might like the work they're doing and b) have it dictated from above that they have to be close to a major metro area.

Congrats on whatever opportunities you've made work for you but many people are tied to where they are due to onerous management, community, family etc. We are not the highly mobile society of even two decades ago and the false promises of mobile technology haven't truly been fulfilled. We got close during COVID but business interests and human nature got in the way of fulfilling what people on this forum have been touting for a decade or more with remote work.
I gotta say, the “vibe” of the new $props syntax, to me, is awful.

I love that I can just use

export let prop;

because it’s just JavaScript.

The new runes syntax

let { prop } = $props

Is not. This just makes me incredibly sad.

Like all things, everyone is going to switch to the new syntax because it’s shiny, even though it objectively has a greater cognitive load (and IMO, looks ugly). My components are going to start looking like Svelte, rather than JavaScript.

The reason I prefer svelte over Vue is because there’s less to remember. Looks like I’ll be looking for a new framework after Svelte 5. Just like I did after Vue 3.

Also,

> Snippets are more powerful and flexible, and as such slots are deprecated in Svelte 5.

Removing slots, which feel really natural in HTML, with snippets - that are expressed as JavaScript values passed to a component - honestly, I don’t see the prioritisation of vibe, here.

These changes are going to make it so, so much harder to teach Svelte that I honestly feel despondent. I feel like svelte 5 has just totally forgotten that Svelte is supposed to feel like JavaScript. Super sad.
I've been using Niagara for years and I like it very much, but the scrollable list is my least favorite feature for the same reasons you mentioned.

To access an app I always swipe up, tap the first two letters and Enter.
I believe that Cory Doctorow would suggest that the enshittification of GitHub is now in full swing.
No the advantage is that you have context. That context is HUGE. That's why you can't and won't be able to have chat gpt actually do your job for you. You still need to ask it questions. And to even know what questions you need to ask you need to have context.
What was the answer?

Find a human who can bypass robots.txt/limitations of ChatGPT and find less traveled sources given the internet fails to archive itself and important information can be wiped any minute? Isn't that just called good journalism?
How much would you pay if it was just a one time purchase - let's say license with 1 year updates ?
They should live stream interviewing the stock trading fish. Go pro, little dude!
It is (mostly) a Linux program. It uses mpd and mpc underneath, and its function is to help you store your favorite stations to a database (sqlite) for easy rememberability. Note that you have to open the files in a text editor to extract the correct links (unless the correct link is given already).
it is sad (and appalling) that so many people around the world are so addicted to "convenience" and material possessions that Amazon flourishes financially despite the huge number of reasons to avoid using that godforsaken abomination of a company.

https://www.ethicalconsumer.org/retailers/ten-reasons-avoid-...

https://www.greenamerica.org/blog/10-reasons-not-shop-amazon

https://247wallst.com/special-report/2023/12/08/11-reasons-t...

https://financebuzz.com/avoid-shopping-on-amazon

I realize AMZN employs a huge number of people around the world and that is "good" for the world economy and I am extremely cynical about both unions and gov intervention in business, so idk what the ideal solution is aside from somehow magically convincing people to not use it and choose options that are less easy/convenient.
if that’s the only way you’re able to discern a good candidate from a bad one, that speaks far more loudly about you than any candidate.
> Not everything -should- be easy.

the entirety of .nz probably wouldn't agree with you when they had a 2 day outage due to a slight DNSSEC misconfiguration
More faulty UK Post Office IT wrecks lives
Another British postmaster comes forward. He had been given bravery awards
for confronting two armed robbers, but ended up selling his wedding rings
and living in a caravan because misplaced belief in faulty software.
It’s SQLite. Maybe do a periodic rsync or S3.
Oh dude I found my sousaphone, plus a like-new Rhodes piano, and a whole-ass pipe organ my college had forgotten.

Plus the ID card laminator, that was clutch ;)
As long as the ADS-B transponder is on, yeah. I'm guessing if you're about to do a short flight to hijack a radio tower, you might want to turn that off.
That’s a bit like “every Honda Accord sold is another Maserati not bought”. Providing a cheaper option can net more profit on volume.
Plus aws outright lie to us about zero downtime upgrades.

Come time for force major upgrade shoved down our throat? Downtime, surprise, surprise
Function wetpaperbag() {
Quit()
}

How did I do?
The article says “ Cloud providers charge for egress because it costs them money to send data out of their network. They have to pay for the infrastructure and bandwidth required to send data to users”.

The charge is not based on cost in the case of the big names. They charge an arm and a leg because they want to keep you and your data on their platform. When you move it you are breaking free.

Hence the high costs to deter this behavior.
I own an android. This remains my general point:

> Right to repair with generic instead of OEM broadens the market. It doesn't narrow it.
Flak (1943)
I guess PianoMarvel fits your criteria but I doubt any tool will remove any of the frustation you're currently feeling. It's just part of learning to play an instrument.

> But something about the way piano teachers teach piano doesn't properly click in my brain.

Would you be able to articulate what doesn't click with you? Perhaps you need to try other teachers. Not all piano teachers are created equal. There may be a better fit for you somewhere else.

> I often mess up but don't realize until I play it for her and she corrects me.

This is part of the process. You'll make less mistakes as you get better and your ear develops. Eventually, you'll play a note and notice to yourself "Wait, that doesn't sound quite right". You'll look at the sheet music and sure enough you played a wrong note.
I think asking for directions is often conceptually wrong. Everyday knowledge tends to be implicit rather than explicit. People living in organically grown cities may think in terms of adjacencies, not directions. If you want to go from point A to point F, one route goes through B, C, D, and E. Except that points B, C, D, and E may not have names, or the name is irrelevant in everyday life. It may even be difficult to describe what those places look like.
Sure, it multiple effect of devaluation of money.

So it's just a matter of time when citizens loose trust in fiat currency and start looking for other solutions, like decentralised cryptocurrency.
I'm not sure anymore, but I remember back when I was in middle school, Radio Hyrule was entirely music selected by listeners in a queue, moving random only when it was empty. I believe there were queue limits on users though
We should be genetically engineering mangroves to bear fruit and feed millions. With the coming shortage of freshwater due to climate change this could be a gamechanger
You don't just need a context, you need to finetune a model around that context since working memory isn't enough. That is what human workers do, they spend the first months finetuning their model around the company context before they can start to provide valuable code.

Once you can pay to get your own fine tuned version of the big LLMs maybe we can start to do real work with these.
> You will be happy to know that the big property management companies are willing to charge you an extra per-month fee to report your rent payment history to credit reporting agencies.

Which, to me, they should not be allowed to do. I'm yet to find a rental property that lets you pay rent in arrears, so there's absolutely no use of credit occurring.
Ask HN: Why not refuse to reimburse travel on MAX?
It seems difficult as a consumer or voter to take action in regards to safety and engineering concerns with the MAX series of airlines. Collective action might work however, if companies' travel policies include a statement that travel on MAX series aircraft won't be reimbursed. This is a good choice anyways as employees are valuable and losing one unnecessarily is not good for the company. Although total catastrophes have been rare, the most recent door issue was insanely lucky: the two empty seats on the plane were exactly the two next to the blown out door, if they had been occupied, at least one of the passengers would likely have sustained fatal injury.
I’d almost rather have the human. At least humans can forget.