skysight-inc/HackerNews huggingface dataset:
The types of music you're interested in dont profit much from "coder-affine" music production environments: ie. Nodal/graphical programming languages, DSP platforms.

I'd highly recommend the following:

Buy yourself a copy of the following software:
Steinberg's Cubase (specifically this software instead of the more common FL studio, and Ableton - because it's made for arranging linear musical events and has excellent expression control which you will need when you are trying to emulate human player expression.
A High quality symphonic sample based library (VSL, Berlin, SWAM, Audio Modelling - check out VI-Control forums + KVRAudio forums for indepth discussions on the merits of each. You will need to combine several to get breadth.
Grab yourself a VST (software) Bass guitar (?? look this one up im blank off top of head), drum sample library (DrumKit from Hell 3), electric guitar sample library (Shreddage).

So thats all the software more or less. You will need a beastly computer to run these live with human latency figures (vicontrol forums talk extensively about computer and processor architectures which are best for composer workstations - intel i9's are pretty popular for pro stations).

For composing - the piano roll will be your friend. As you're a coder, copious amounts of clicking shouldnt deter you...playing things in with keyboards like a pianist is fine - but requires you develop the mechanical skills to do so.

There is a lot of literature + youtube videos about the theory. Your first goal should be reproducing a metal tune...using your software instruments. A second goal - some sort of simple symphony.

The comment about transcription is key - you will need to develop an ear for what the composers are doing. You will need to start embarrassingly simple - and build. Starting with romantic era composers as a target will end in tears.

Happy to chat (my email is in profile) if you have questions.
Interview: The Making of Community Notes (2024)
********* COMPOSITION *******

You don't need formal theory, but it certainly helps when fleshing out a simple motif. If you can't play an instrument, you'll need to be able to at least hold a tune, hum, whistle, sing otherwise I'm not sure how you'll be able to even conceive a simple melody.

That being said, I'd recommend deciding on an instrument and taking a few introductory lessons from a local teacher.

I was singing my own melodies as a kid, and later picked up a simple midi notation software which I used to transcribe them. In high school I picked up piano and guitar, and then finally took some contrapuntal composition and formal music theory classes in university.

Ultimately everybody's musical journey is going to be different.

********** DAW *********

Making software to generate 8-bit music and composing orchestral works are a bit all over the map. You need to think much much smaller.

If you've got a Mac (even a modest one) it's fine to start with something simple like Garageband which is included out of the box and shares a lot of similarities with its big brother Logic Pro. Audio latency is relatively low using the default CoreAudio interface. While you can certainly use a DAW with the mouse, you're not going to build the muscle memory of playing a keyboard so I'd recommend picking up a cheapo 40-60 key midi controller.

On the PC side, while you don't need a MASSIVE rig, you'll definitely need to either use something like ASIO4ALL or an audio interface (MOTU, Focusrite are relatively inexpensive) in order to use a midi keyboard/controller and not want to murder yourself.

Alternatively if you're looking to explore a more procedural non-linear DAW (outside of the big boys like Bitwig), you could try something like Midinous.

https://store.steampowered.com/app/1727420/Midinous/
At this point the events you’re describing are decades ago. To me they are as relevant to the Google and Microsoft of today as saying that Apple is not to be trusted because they messed up the Performa line.

Not irrelevant, but those company are faceless, far bigger, far more insidious than when the events you describe happened.
I thought opposite. My powersupply is just another component. I'll upgrade it as I need to. But keeping it all quiet and cool...

I built a gaming PC aiming to last 8-10 years. I spent $$$ on MO-RA3 radiator for water cooling loop.

My view:

1. a gaming PC is almost always plugged into a wall powerpoint

2. loudest voices in the market always want "MOAR POWA!!!"

1. + 2. = gaming PC will evolve until it takes up the max wattage a powerpoint can deliver.

For the future: "split system aircon" built into your gaming PC.
The docs for the Rosette language used to write their verified interpreter:

https://docs.racket-lang.org/rosette-guide/index.html

A talk presenting the language by the author (Emina Torlak):

https://m.youtube.com/watch?v=nOyIKCszNeI&t=3245s&pp=ygUOcmF...
Aspartame metabolises into methanol. Sugar alcohols give you the squirts. Lots of them have downsides.

Allulose seems promising, I'd love to find some pop sweetened with it.
Here’s a a talk from a month ago that covers a few use cases that are definitely beyond simple glorified workflow automation.

https://youtu.be/SpKtpW9TGF0?si=TRE6o7FfzCmhBuZq
Honestly? Most of the time you can use an approximation. At worst you allocate a single extra byte unless your integers are hundreds of bits long (I worked this out once but I forget where I left the details). Just multiply by the ratio of logs or something like that.
The long s is preſtigious. But if you don't like it, it looks like you can switch to "Modern English" at the upper right.
It's called "drifting donuts" and that's a feature, not a bug.
I’ll check out that book, thanks for the reference.
I've worked in codebases like this and disagree. Consistency isn't the most important, making your little corner of the codebase nicer than the rest of it is fine, actually, and dependencies are great - especially as they're the easiest way to delete code (the article is right about the importance of that). What's sometimes called the "lava layer anti-pattern" is actually a perfectly good way of working, that tends to result in better systems than trying to maintain consistency. As Wall says, the three cardinal virtues of a programmer are laziness, impatience, and hubris; if you don't believe you can make this system better then why would you even be working on it?

Also if the system was actually capable of maintaining consistency then it would never have got that large in the first place. No-one's actual business problem takes 5M lines of code to describe, those 5M lines are mostly copy-paste "patterns" and repeated attempts to reimplement the same thing.
I don’t believe for one second that Google’s results are better. Their market share is so big that no one running SEO scams is looking at their Bing results. So that immediately makes the Bing results far more organic and sane.
Cynically, the more you think about being a good person, the more superior you can feel to others who don't think about it as much. This interpretation fits with explanations for Trump's win, that intellectuals like Vox readers have become detached from common concerns and also smug.
Sometimes it doesn't work and no one can tell.
Yeah totes fake drama.

Like 90% of our news. Even the weather is like all drama "atmospheric cyclone tsunami" and ends up as light rain with some flooding, like last year.
Your father sounds similar to mine: high-achiever, running every which way. Question: how was his sleep? My father's career was in a field that required annual physical fitness certification; his diet probably could have stood to include less salt and sugar when I was very young, but he cleaned it up, especially by the time he was diagnosed with T2. Something his job also required, however: early mornings. Late nights. And, evidently, not enough time to stop for a moment and determine if he might have sleep apnea (he did).

So, I think it's a three-part issue. Diet (sugar), obviously. Exercise, too, and whether or not you're getting it regularly throughout the day, every day. But I think it all goes to shit if you're getting bad sleep, especially if that "bad sleep" is "miniature bouts of asphyxiation." It completely screws with your body's ability to regulate itself, hormonally, and to recover from the day's damage.
Lovely site, thanks for sharing. Much nicer to look at than my beat up old Dover edition.
Well yes.

But how do we distinguish facts from non facts?

That is a dilemma humanity has struggled with for millennia. Humans are very bad at recognizing their own biases and admitting to themselves they were wrong about something.
I think you've misunderstood, then. The GP's comment was using it in the technical sense (slowed/delayed, not the common "that's so dumb" form you've observed).
A new tail-calling interpreter for significantly better interpreter performance
Regularly it seems we're reminded that Trump's opponents take him literally, not seriously, and his supporters take him seriously, not literally.

"Arrgh, he's going to do this thing that's so horrible!"

-later- "Ahahaha he didn't do this thing that I thought was going to be so horrible, what a loser!"

Trump always high-balls and trolls in his public statements. Neither Trump - nor his supporters for that matter - ever expect the high-ball offer to be the final result.

Amidst media whose profit depends on us always being in a state of concern over some issue, and a society where 15-20% of the population is actively medicated for anxiety problems, I would urge patience & calm.

As has been said, "Do not be anxious about tomorrow, for tomorrow will be anxious for itself. Sufficient for the day is its own trouble."
Iris | Remote (US Preferred) | Full time | https://tryiris.ai/

Iris is a company that sits at the intersection of AI and Robotics. Iris brings AI superpowers to your camera. With intelligent framing, remote control, image settings corrections, and visual effects, Iris integrates directly with Pan Tilt Zoom (PTZ) cameras and robotic camera heads to automate complex movements and track subjects in real-time. Our remote-first tools lets you control your cameras from any Chrome browser, anywhere in the world.

- Senior Backend Engineer (Go & Rust; Embedded and High Performance Edge Deployed Systems) - https://jobs.ashbyhq.com/iris/f26400e2-3008-4b84-92d7-356877...

- Senior Full Stack Engineer - Frontend Focus (React & TypeScript; Go Server APIs; Push the browser further than you ever have before) https://jobs.ashbyhq.com/iris/08e28505-74b1-4894-b703-10c19d...

Super lean 9 person team, product is in private beta, fully remote, competitive pay, equity, and benefits. First interview is with CTO.
Many such countries have their defense subsidized by the US.
How do non-software engineers feel upon reflection, about their degrees?
To set the scene: I wanted to build my own devboard for my own projects. I'm sat here looking at my screen after having opened KiCAD with some of the documentation for an STM32H7 MCU. It dawns on me that I have absolutely zero clue of what I am looking at and have no idea where to start beyond watching youtube. Here I am now writing this.

Now this would be fine under normal circumstances and I would be happy to learn, like I previously did with web dev. Nor would I expect to know how to do it intuitively. However I literally went to university for this subject, this stuff surely should have been covered (it wasn't)? Feeling illiterate, and missing foundational knowledge (and so often across many fields) can't be right?.

I don't mean to write this as a university is a scam type post ... but like is this normal?

Does everyone go through this?

Did their degree actually help them in any meaningful way? Assuming you stayed in the same field of course.
Once something wrong was identified and it should have done so independently, the passenger should not have to intervene at all.

Passenger:1 Google: 0
>There’s a group of the population that is disgusted by anything related to LLMs or generative AI.

I feel genuine concern for this group of people, a group which includes some of my own family members. I worry that they're going to be left behind.
I think you made the GPs point for them.
https://www.youtube.com/watch?v=2zpCOYkdvTQ
Atwood's conception of the "American Dream" is profoundly individualistic, selfish, inegalitarian:

"Programmers all over the world helped make an American Dream happen in 2008 when we built Stack Overflow"

"I was rewarded handsomely for a combination of hard work and good luck. That's what the American Dream promises us."

"I earned millions of dollars. I thought that was the final part of the American Dream." [He goes on to talk the final part as "sharing" the American Dream, but I question why earning millions of dollars is the first part, or indeed any part, of the American Dream.]

"It was only after I attained the dream that I was able to fully see how many Americans have so very little. This much wealth starts to unintentionally distance my family from other Americans."

"I grew up poor in America, inspired by the promise of the American Dream that I could better myself and my family"

In other words, Atwood is committed in principle to a system of inequality, despite complaining about the current historic levels of inequality. One wonders, what level of inequality would be acceptable to him? Atwood started making political posts only after Trump was elected, but wealth concentration was already a huge problem before then.

Moreover, Atwood's only "solutions" to our problems seem to be charity from the ultra-wealthy and voter turnout. Implicitly, he appears to be blaming people poorer than him for our problems, for not voting "correctly", or not voting at all, as if there were anyone to vote for who would do anything about wealth inequality. Certainly not Harris, financially backed by a bunch of billionaires herself who were essentially writing her policies along with their checks to her campaign.

A system that relies essentially on charity, especially on the charity of the ultra-wealthy, is fundamentally dysfunctional, broken. Charity should not be necessary if the government does what it's supposed to do and protects its citizens. I'm not impressed by philanthropy, because the need for it is already a sign that something is very wrong. It presumes a system that disproportionately benefits a few and impoverishes many, perhaps just so that the philanthropists can feel good about themselves.
I fucking love this!

Hope some initial tutorials become available. I’ll gladly contribute some but I need a little guide to get started.
People are aware of this, but the regular sockets are connected to 120V only. You can (easily) hack an electrical circuit ("consumer unit" in UK) to deliver 240V on an existing plug, but that would be a very serious code violation. SO unless you hack your house circuits, you have 120V on regular sockets.
> Fact-checker warning labels are effective even for those who distrust fact-checkers

Yes, but are they true?
Yeah. He never got specific, but I think so. However, this was also "Down South," where the rich folks literally have the prosecutors and police on their payroll.
For the curious what I actually did was stop gaming and haven't bought a GPU since 2000's! GPU stuff is still interesting to me, though.
Indeed.

Let's see how that works out when we're doing 65mph in an autonomous drone car with no steering wheel.
To get a sense of the impact, see this quote:

>> Performance

>> Preliminary benchmarks by me suggest excellent performance improvements --- 10% geometric mean speedup in pyperformance, with up to 40% speedup in Python-heavy benchmarks: https://gist.github.com/Fidget-Spinner/497c664eef389622d146d....
That's such a pity, I always wanted to play HL2 on DirectX 6 mode.
> Why do you think this matters?

I said that in passing, maybe I should have omitted it - the main point with the priors is that the respondents didn't know them. It's normal for a study to compare N things to a control by testing N+1 similarly-sized groups, because subjects are not biased by priors they don't know about.

> So do you think their paper is correctly titled?

I didn't say anything about that, and have no strong opinion. (I'm not here to defend every aspect of the paper!)
Oh boy. Are you trying to do the "both sides" thing? Joe was pretty bad at the debates. His voice was weak. He stuttered. He misspoke. It was bad. And then what happened? He stepped down as the party's candidate, and the rest is history, as they say.

That is quite different from making up wild stories about immigrants eating cats, fabricating nonsense about widespread election fraud / stolen elections, suggesting injecting bleach is a sufficient remedy for coronavirus, sharpie-ing atop hurricane maps to prove previous incorrect statements were totally real because... look: sharpie! And this man has never had more widespread support.

These. Parties. Are. Not. The. Same.

By the way, it wasn't just one man making this "immigrants are eating our pets" thing. In addition to Trump, other prominent Republicans such as J.D. Vance, Marc Molinaro, and Laura Loomer also repeated this lie.
The increase from a 3090 to a 5090 would be way more than that.

Certainly worth paying +$1k if you are doing anything that requires GPU power (hash cracking with hashcat for example)
When you think in terms of absolutes you lose precision. We aren’t living in a pure anarchy and therefore the system is providing some quantifiable value.

Instead what’s going on is the system is failing to live up to your ideals, but Democracy isn’t based on any one persons idealistic vision. Instead it’s a compromise between many fundamentally incompatible ideals, as are all institutions it creates. Government is quite literally working as intended, because it’s the result of intentional actions by individuals. You may disagree with a law, regulation, court case, etc but remember someone wrote it.
Very similar to the pathfinder I wrote for Ultima in 1990. At the time I was too young and naive to know that there were lots of existing similar graph algorithms (this was before the internet and, more importantly, I was 20 years old and therefore already knew everything LOL).

One nice thing we added to those "large" game worlds back then was to pre-compute "highway" routes and then path-find at run-time to a nearby "on-ramp" to save time. Also, we cheated by teleporting NPCs when no-one was looking.
Yup. He never adjusted. He was always acting as if he was still in The Yard.
Agreed. If you didn’t work on a codebase of 1000 engineers, how else would you practice.
Not a huge problem so long it remains a means to indicate that the post is hallucinatory. Content of checks/notes don't matter, it's tone policing.
> by not implementing any RTX-off graphics at all.

Just taking this one, you actually make a point about having a raytracing-ready graphics card for me. If all the games are doing the hard and mathematically taxing reflection and light-bouncing work through raytracing now and without even an option for non-raytraced, then raytracing is where we're going and having a good RT card is, now or very soon, a requirement.
Amplification of the "common mode" means that if we tie the + and - inputs of the op-amp together, so that it's not doing its job (amplifying the difference), it's possible that the op-amp amplifies the voltage present on the combined + - node; the voltage between that and the ground reference. Ideally, the amplifier should not do that, but they do. The gain is not nearly as much as the differential gain, so I think the CMRR (common mode rejection ratio) is something like how many decibels down from the payload gain is this unwanted common mode gain.

Common mode gain can cause or contribute to an output offset. But if the amplifier circuit is biased such that + and - are kept very close to zero, that should not be the case. We normally care about the common mode rejection because common mode noise makes the + and - inputs swing together, causing the amplifier to amplify noise, like RFI/EMI.

In your current sense example, although we have a 10% error, it is a systematic error (a displacement), not 10% uncertainty in the value. It is an inaccuracy, not an imprecision.

You're assuming that the amplifier just buffers the output of the current sense resistor, so that the +/- 0.05 V across the resistor is translated to the output of the amp via unity gain.

We could configure the amplifier to amplify the signal, so that it becomes +/- 5V (or whatever). Then the Vos of 0.0005 will be a 0.1% inaccuracy.
Possibly to favour SuSE which is a German-based RH competitor (and which has a much longer history in the automotive industry from what I have read).
I didn't add the Ask HN thing, my bad. I'm still getting used to the site.
Thank you for pointing out these distinctions which I had not grasped, and the relevant literature! Time for me to dig back into Girardesque pages.

Is "Logique 2.0" this paper https://girard.perso.math.cnrs.fr/logique2.0.pdf? Is there an English translation available?
People finally figured out which party's policies are destroying the country. That's what the election was about.
This is mostly on switching from Unity to Godot: https://caseyyano.com/on-evaluating-godot-b35ea86e8cf4

But also features this brief comment on game libraries:

"More than a Game Library: Having worked in SDL and LWJGL I’d like a bit more handholding. A few in-house APIs for loading/unloading resources, font stuff, and display handling please. I don’t want to write those; I want to make games!"

and some words on LibGDX in specific

"The reason we chose LibGDX for Slay the Spire was because it could do PC, Mac, and Linux. Yes, it runs in a JavaVM and it has all sorts of problems but it’s write once, run anywhere amirite? No. It don’t run on consoles and Mac and Windows updates constantly break it. "

All that said, I still love LibGDX, raylib, löve, and if I was going to make a game I'd use one of those because I think they're more fun. But I'm also not doing this professionally, on a deadline, and with a requirement to work on consoles
Her specific crimes were possession of unregistered firearms, transport of firearms and explosives shipped in interstate commerce, unlawfully use of false identification documents, and robbing armoured cars.

Given all armoured car robbers would engage in such activities (unregistered firearms, explosives, fake papers, etc),

is it your position that all armoured car robbers are terrorists?
> As far as I can tell, you linked to abstracts for a paywalled academic papers.

Just scroll down, no paywall.

> The point is about the objective fact of what the kids want. Your moral judgement of what should be done as a result, is irrelevant to that.

This has nothing to do with my moral judgment. If a kid gets diagnosed with gender-dysphoria, they should get proper treatment. Social transition in combination with puberty blockers are the known effective treatment.

Not sure about the US, but here gender-dysphoria in children has to be diagnosed by a team of professionals that aren't allowed to steer them in any way.
I'm not trying to convince other voters. The "bend the knee" shit is not something I'm saying to try to change opinions. Like you say, clearly the majority of Americans don't care.

But it I'm pretty surprised at the outright transparent speed with which all these business leaders were willing to pay these naked fealty bribes, especially since for so long so many of them talked about these lofty goals besides just making money.

Italians in the 1930s didn't care either when Mussolini made corporations an arm of the state. But that doesn't mean what is happening now is any different.
Chinese VCs go after personal assets of failed founders
It's a risky way of thinking to reduce every act to a moral choice. ie I could have used the energy that I burned making this post, to hand out a dollar to a homeless person.

Beyond how ridiculously reductive this becomes, it's impractical. You have to have carbs for your brain to run.