skysight-inc/HackerNews huggingface dataset:
I'm definitely the odd one out here. I hate any streaming service because the value of my music is being able to listen to that music whenever I want...including 20 years from now.

I have used iTunes since the very first iPod and still have an iPhone. I customize my own id3 tags and album artwork -- sometimes I find the internet has made their own better perfect album art.

I have over 20,000 songs, mostly from Bandcamp and YouTube these days, but still sometimes ripping CDs here and there. A ton of my music is esoteric stuff I'd never find on Spotify -- some strange soundtrack put together by fan artists of video games, or something like a Japanese noise band.

Audio quality frankly doesn't matter much beyond 128kbps for me, and portability of a format is more important than anything else. I use m4a (AAC) mostly these days, and only a few select albums really deserve the FLAC/ALAC treatment IMO. So I'll store these separately for later... maybe when I retire.

Just to demonstrate how my music is fundamentally incompatible with Spotify, here's some examples, just picking randomly from my library to see if they exist on Spotify:

beatmania IIDX 29 CastHour soundtrack -> Nope

Lost Ark Soundtrack -> Nope

Driven To Madness - Dance with the Dead -> Yes

Blutkind - :wumpscut: -> No, but they have lots of other wumpscut stuff

Creid - Yasunori Mitsuda -> Nope, and this is his best work, RIP Spotify

One Last Kiss - Utada Hikaru -> Yes

follow slowly - Nekomata Master -> Nope

Masada Gestalt - Zen Albatross -> Nope

Yin-Yang - Victor Wooten -> Yes

Zipangu - Wednesday Kanpanera -> Surprisingly, yes

Xenogears: Revival the first and the last - Yasunori Mitsuda -> Nope

Bastion Original Soundtrack - Darren Korb -> Yes

Dark Black Forest - Steve Rhyner -> No

The Skywatcher's Handbook - Skywatchers -> Yes

So anecdotally that's 6/14, or about a 40% rate.

That's actually better than I expected, but still Spotify is something I'd just never, ever use because it's fundamentally incompatible with my ideals behind listening to music and how important it is to me, especially in the long term.
>GP arguing that people shouldn't cancel people is a form of censorship even if they don't argue for legal repercussions.

When I wrote "GP is saying 'don't do that'" I meant entreaty, as in a request to stop canceling people, or as you put it "calling out cancelation as a growing flaw of society."

>Don't

>a command or entreaty not to do something

What that is is a discussion of ethics. GP is offering their values, along with their reasoning:

>One could easily imagine a situation where this intensifies and suddenly political ideologues are analyzing all the voice recordings Alexa ever made in order to out political enemies. Keeping all this data around, in my view, means it will inevitably get misused over a long time scale.

None of this has stopped anyone from doing anything. It isn't censorship. The goal of a discussion is for both sides to hear each other and hopefully come to a more accurate conclusion. The fact that you keep conflating having and discussing different opinions with censorship is incredible.

>cancel culture

>the practice or tendency of engaging in mass canceling (see cancel entry 1 sense 1e) as a way of expressing disapproval and exerting social pressure[0]

>censor

>to examine in order to suppress (see suppress sense 2) or delete anything considered objectionable[1]

GP being against cancel culture and saying cancel culture is worrysome does not amount to censorship

[0]https://www.merriam-webster.com/dictionary/cancel%20culture
[1]https://www.merriam-webster.com/dictionary/censoring
For it to have such a bad UX after 27 years is a feat in itself.

I can't fathom that to this day people present it as an alternative to Photoshop where it's little more than an unusable Paint.

I mean, photopea.com is free, developed by a single guy, and runs in the browser, and it's light years ahead of Gimp.
Professor with 2 Hearts
After my dad passed away, my mom returned home, where they had stayed for more than a decade. My sister called my mom that evening during dinner time to enquire how she was doing and whether she had her dinner. My mom said, "I am cooking, and I feel that he(i.e. my dad) is sitting at the dinner table wait to be served dinner. Even during lunch I felt his presence. I am not alone."

My sister just hung up the phone and drove along with her husband to pick up my mom and bring her back with them. My mom is staying with them ever since.
>fad

Semaglutide is literally FDA approved for weight loss?
I was moderately bullied, there was actually this one guy who gave me panic attacks and I'd go at great length to avoid him: eg was crossing the street or avoiding certain neighborhoods where we could've run into each-other. It didn't last too long and luckily I didn't get physically harmed too much, so I consider it didn't have a deep impact at the time but from time to time I still have a nightmare, something like once every 10 years or so, I guess it left some scars on my subconscious. Luckily I'm not easily bullied and nobody can affect me much except for people I really care about.
Yes, great point, we share that concern. All of our components (patterns/openai-completion@v4) are open-source and can be downloaded and "dehydrated" into your Patterns app. They all use the same public API available to all apps.

We're working towards a fully open-source execution engine for Patterns -- we want people to invest with full confidence in a long-term ecosystem. For us, sequencing meant dialing in the end-to-end UX and then taking those learnings to build the best framework and ecosystem with a strong foundation. Stay tuned!

Thank you for the kind words and congrats on the great work on Orchest!
Yeah, just conveniently they were ‘dark’, so can’t be substantiated.
I don't think it necessarily has to be about giving up, but it makes a lot of sense that if you already sort of hate your employer, them deciding to throw out a bunch of valuable work you did and lay you off is a good incentive to reconsider your current industry or at least take a break.

Personally I had an entire year worth of difficult sweng work thrown out due to politics, and it's impossible for that not to negatively impact my mood (or performance reviews)!
Unless you are ideologically inclined, it would be a better use of your resources to just pay for photoshop. As much as it angers people on this website, the subscription model provides a constant stream of funding that has gone in to keeping the tool the best on the market and for anyone using it professionally, it delivers far more value than it's cost.
I think it's fair that it's not a difficult question:

Why choose X over musk?

- X isn't erratic and unpredictable/capricious

- X has a solid track record of working with stakeholders and partners for win-win relationships

- X doesn't lead one to discuss enforcment of morality clauses in contracts

- X cares about best-practices for all stakeholders, including employees

I could go on.

At this point, almost ANYONE with a decent resume could be considered a better steward than musk
> Who is musk hanging out with or reading that encourages his crazy views

I don't get where this line of thought comes from. Why must it be someone else who is encouraging him? He's a middle aged man who is the wealthiest person in the world by some metrics. He should own his words and actions and can't blame others.

When people show you who they are, believe them. Which means he probably is the kind of person who would, as you say: "laugh at an attack on an 80 year person with a hammer in their home."

Making electric cars and space rockets doesn't make him any less likely to be exactly that kind of person.
Oh, you see that on HN every day through the downvoting system (and people checking your posting history). You don’t need Twitter for that vitriol.
I think it should be noted that "brand safety" is entirely theoretical. It doesn't necessarily mean that anything actually happens. What it means is that certain people in Apple's marketing department believe that their ads being pictured next to things that they think people might not approve of might harm their image and possibly lead to a loss in sales. There is no proof that this will actually happen though. For all we know, the only solid reason is that their trendy cocktail party friends won't approve of them if their ads are next to something they don't like.
> What's Intel's response to this as a company?

They've lowered prices on their CPUs, and they have come out with so-called BIG.little designs (small eco low powered CPU cores for mundane stuff, and higher power ones for heavy lifting, in the same package with automatic switching - phones with ARM have had this for years, but it's new for x86 desktops/laptops).

Intel don't make ARM based chips, while AMD (who generally do more diverse things like special designs for consoles) have indicated they might. I'm not sure what competitive advantage they'd have, but Qualcomm need more ARM competition so anyone is welcome. The big blocker is TSMC capacity though.
They come to work at a specific job when that relationship ends so does your access.

It's like giving a home plumber access to your yard and then you move but he still hang around your yard.
DoorDash CEO's compensation in 2021 was 413 million https://www.sfgate.com/tech/article/Doordash-highest-paid-CE...

While it's true stock has dropped like a rock since then, it's impacted corporate employee comp as well so I don't agree that stock tanking exclusively impacted the CEO and hence he has paid for the bad decisions.
How are 'dark' donations not afoul of campaign finance laws??

Or is this just another SBF lie?
Bluetooth keyboards are a thing, right?

The ones that fit as part of a case seem ideal.
The article is misleading. You can go look at the thread to see for yourself.
Yep. I saved this comment, which gives a great explanation why FTX prosecution should be faster and easier than Enron:

https://news.ycombinator.com/item?id=33724683
Physics of Life, Carbon Nanotubes and Microtubules
I try to keep my tabs to a fairly low count by closing ones I'm not using, though I don't always succeed. At the moment, I've got about 10 tabs open, but that'll likely go down to between 5-8 soon.
I used to use Android Chrome when overseas because auto translating of web pages is indispensable. It was a major concession for me, because I loath Google preventing ad blocking on Android Chrome. Still, it was less than perfect - constant popups asking you about the quality of the translation. The delay in sending it to Google wasn't noticeable when you had a good connection, but on the edge of mobile coverage it made web browsing even more miserable.

Then this came along. All those nits are gone. Personally I find the translations easier to understand than Google's. (When you're overseas easier to understand trumps grammaticality perfect every time.) I'm not a fan of the banner at the top - the could move it to a tool bar icon like Ublock Origin does, but apart from that - it's damned good.

Now we need a replacement for Google Lens. For all it's flaws, Lens seems near magical to me.
GIMP is legendary. One of the first FOSS projects I ever used. I pirated Photoshop soon after trying it.

Krita (https://github.com/KDE/krita | https://krita.org/en/) is a more intuitive UX imo.
Power to do this is limited at many Big Co (or small Co copying Big Co policies blindly).

1. Usually, policies around max % pay raises are set the organization level. In the name of equity, the right battle to fight is having a higher cap for everyone which a middle manager is ill-equipped to do well.

2. Yearly budgets are set early partly based in the above formula, you'll need to be in a room with the C-suite to make the case that costs should be higher than they are next year to right-size everyone.

3. Sometimes, you requests for outsized adjustments get rejected. "Hey we're paying Senior XYZ less than New Hire XYZ, can we increase Senior XYZ's comp by 20% to match the market rate?". Some answers: A. "No, it's against policy and needs an excalation. Sr XYZ isn't critical enough to the business to change the rules. B. "Sure, but you still have $ABC budget for the year. That raise will mean reduced budget for person G's promotion or we give up headcount next year and Project U is at risk, etc etc".

I'm sure others here can add even more examples.

I've come to the conclusion that any policy that is not "We will automatically raise you to top of market"* like Netflix will have this problem.

For the C-Suite, that means costs are a bit harder to predict and it also means that in some world, you should be ready to accept your salary going _down_ if the market moves downwards and you're well above the pay to hire a new person.
It would be nice to be able to basically write an equation and have it evaluate. Even a pretty complicated one…

A full programming language would be interesting but pretty alien. As someone who for whatever reason tends to end up with lots of super/sub/subsubscripts (sometimes with multiple dimensions in each!) — variables with, like, more than 6 letters are basically a nightmare when writing by hand. I can’t imagine writing at least with typical variable names, by hand. Although maybe a programming language that looked more like prose would be possible.
That's evident. I've used the tool periodically and I can't think of anything that's improved in the last 10 years. I think it actually got worse when they made all the icons greyscale and hid some under others. You still have 3 different tools for moving, resizing, and rotating when every other program has them all in one.
In practice VR is still at the early adopter stage and techies who would buy into it are more aware of what a Facebook account requirement means.
The complete lack of humour or wit is what breaks the illusion for me. Its responses are extremely human-like, but mind-numbingly dull.
> a distraction

From what? What's the big truth here that we're all supposed to
recognise and politely discuss?

Seems to me everyone's taking a dump in the punch bowl and then
complaining the guests are leaving.
I think we're suffering from some fuzziness about what bounds checks we're referring to. Even in your example, you only need to check the size of the Vec<T> when you instantiate the iterator, not each time the iterator accesses an element, because at the time the iterator over the Vec<T>'s contents is instantiated, the Vec<T>'s size is known, and it can't change over the life of the iterator (because mutation is disallowed when there's an outstanding borrow). With a regular for-loop:

for i in 0..v.len() {
println!("{:?}", v[i]);
}

you check the length at the top (the `v.len()`) and also for each `v[i]`. The first is unavoidable, but the second can be skipped when using an iterator instead, because it can be statically guaranteed that, even if you don't know at compile time what concretely the length is, whatever it ends up being, the index will never exceed it. Rust specifically differs from C++ in this respect, because nothing in that language prevents the underlying vector's length from changing while the iterator exists, so without per-access bounds checks it's still possible for an iterator to walk past the end.
>I don't think so.

Thankfully, this is your opinion, and not actually how courts and the legal system view the first amendment. The Supreme Court has ruled repeatedly that even full on boycott campaigns, which would generally be above the level of simple protest, to be protected speech when the boycott is political in nature and not just for economic gain. https://www.mtsu.edu/first-amendment/article/987/boycotts

>What you should be allowed to do is to freely argue that the speaker you disagree with is wrong. That's free speech.

This is true. That is free speech.

>If you try to influence the theatre to not have the person speak at all, you are suppressing free speech.

No. This is also free speech. If you are simply protesting the action, you are informing the theater that as a prospective customer you are unhappy with their decision and makes you less likely to be their patron in the future. If you are going further and advocating that the theater be boycotted if they host this person, then you need to show that you are attempting social or political change - but from the premise of the discussion here, it is obvious that this is the intent.

Boycotts of businesses that were pro-British or selling British imported goods were a significant part of the early stages of the American Revolution - https://www.masshist.org/revolution/non_importation.php - so they have a long history of being an important tool in shaping America into what her (future and present) citizens wanted her to be.

The theater is not a public square. The controversial speaker has no first amendment right to say whatever they want in a private space. The theater has no right to force people to not have and share an opinion about who they host. I have every right to share my opinions about a person speaking somewhere, and my opinions about what I think that means about the location hosting them. The speaker (likely) has every right to say what they are saying in general, but not necessarily in any given private location.

Free speech is about preventing government censorship of speech, not private censorship.
Am I reading https://instances.vantage.sh/rds/?min_vcpus=4&cost_duration=... wrong. It seams you can get that as a db.t4g.xlarge for ~$188/month.

Still more than 2x the cost, but not nearly $760
Make no mistake, they can be refilled. By the manufacturer.

Most times a company will lease several multi-function printers from a manufacturer like Ricoh. These lease agreements come with a certain quantity of toner replacements included or discounted. Most also include service agreements, because they don't want you servicing a unit you do not own yourself.

When you have one of these agreements, you are supposed to send the empty toner back to the manufacturer. I have no doubt at all that they refill these and sell them as brand new units. Honestly, it would be an absurd waste if they didn't.

So think of it as a "Blue Rhino propane tank" which are notoriously not filled to capacity from the factory either. They don't give a crap how much product is in the container to begin with or when you return it. They only care that you return it as that increases their profit margins.
The video is encoded in VP9, is your iOS up to date? ( since the hardware supports it )
It still seems early times with voice assistants. Working with one seems transactional as opposed to conversational, to me anyway. I think that once this is overcome and we can converse with a voice assistant they will be more widely adopted.
Double Descent Part 1: A Visual Introduction (2021)
Yeah this is because the error message printed contains the location of the error as well as the attempted index. Thus, there are differences between the bounds failures and the optimizer can't hoist the check out (plus probably some concerns due to side effects of opaque functions).
This is fantastically cool. Similar to the e-ink cards that were posted here recently, a really neat application would be pre-programmed pen-and-paper board games that people distribute to each other, and you can then play with someone remotely; their edits to the board would show up on your device and vice-versa. Think hangman, battleships, etc. You could probably even do checkers/chess, by drawing an X over the piece you want to move & then drawing it at its new location, or something, though I don't know that this kind of interface would be better than a normal GUI. For the whimsy, perhaps.
>The critical idea here is it applies to long-running functions, like a loop, a server, or other things. These, when handed function objects, will not reflect new behavior if you re-evaluate a single function.

Do you mind going into more details about what you mean here? In my experience, recursive loops will pick up a new function definition but non-recursive loops will only pick up the definition of a function upon entry.
I know a fair bit about logic and none of it involves any CT. That's not to say you can't find it in there somewhere as a unifying concept, but the fundamental theorems such as completeness and compactness of FOL, basic model theory, Gödel's theorems, etc. do not require any CT.

Also, reflexivity, transitivity and symmetry just define an equivalence relation, no need for CT there.
The Rust compiler guarantees that the memory location and size of the iterated array do not change during the operation. So the iterator can be a pointer that iterates until it points to the end of the array. There is no need to do bounds checks: the pointer only goes over the valid range.

In C/C++, the array can change. It might be moved, de-allocated or resized in the current or a synchronous thread. So the pointer that iterates until it is equal to the end pointer, might point to invalid data if the size, location or existence of the vector changes.
Regading CBDCs:

There was a Bitcoin hostile article published by European Central Bank today. I was wondering why ECB even bothers to write about Bitcoin. Turned out, the author is a fan of CBDCs and taking cash away so that ECB could enforce negative interest rates.

> For example, Dyson and Hodgson (2016) argue that “if digital cash is used to completely replace physical cash, this could allow interest rates to be pushed below the zero-lower bound.” Rogoff (2016) develops this argument in detail. By allowing to overcome the zero-lower bound (“ZLB”) and therefore freeing negative interest rate policies (“NIRP”) of its current constraints, a world with only digital central bank money would allow for – according to this view - strong monetary stimulus in a sharp recession and/or financial crisis. This could not only avoid recession, unemployment, and/or deflation but also the need to take recourse to non-standard monetary policy measures which have more negative side effects than NIRP. Opponents of NIRP will obviously dislike this argument in favor of CBDC, and will thus see CBDC potentially as an instrument to overcome previous limitations of “financial repression” and “expropriation” of the saver.

> In sum: it seems that the remuneration of CBDC is per se neither necessary to clear a market, nor to control inflation, in analogy with the case of banknotes, which also cause none of these issues8. However, still, the ability to remunerate CBDC, in contrast to banknotes, is a privilege that has a number of advantages. It allows shifting the interest rate on CBDC in principle in parallel to monetary policy rates, such as to avoid that the relative attractiveness of CBDC relative to market- and central bank policy rates depends on the absolute level of interest rates, as it is the case for banknotes. Indeed, the fact that the remuneration of banknotes stands at zero regardless of whether short-term risk-free rates are at 10% or at -0.5% (as currently in the euro area) may be perceived as an anomaly, which becomes increasingly problematic when the zero lower bound is being approached or passed. Moreover, a negative remuneration of CBDC also allows addressing the possible danger of a run into CBDC in case of a systemic banking crisis (as also noted by Kumhof and Noone). As shown in section 4, in the 2008 banking-, and 2011/12 euro area debt crises, a run into banknotes played only a rather minor role, relative to the run from perceived weak to perceived strong banks – despite the fact that the remuneration of banknotes remained at zero, and that the level of short term risk free rates quickly approached this level after the Lehman default, reducing the opportunity costs of holding banknotes. Nevertheless, since a run into CBDC would be easier, it would be recomforting to have as extra tool the ability to impose negative rates on CBDC.

This kind of money tinkering sits at the opposite of the political spectrum of Bitcoin, regardless if you like Bitcoin or European Central Bank.

https://deliverypdf.ssrn.com/delivery.php?ID=779068125074119...