skysight-inc/HackerNews huggingface dataset:
I think the problem is that tension creates interesting results as the limitations are subverted and the open possibilities of Ableton Live make this way harder since it is not immediately obvious what is interesting to do when you can do anything.

Even Robert Henke, the guy who made the precursor to ableton and the co founder of ableton, laments this about ableton https://youtu.be/iwOaYxSJGqI

People here are saying that you are wrong but when the creator of ableton is agreeing with you then maybe they should listen
Global menu: Kicking up a stink (2011)
> This moment will never come if you just sit and wait for it.

If you're literally just doing nothing, I'd agree.

But I haven't felt the urge to write anything creatively in over 8 years. Last year, I met someone (my muse?) who sparked this desire in me.

Nowadays I spend much of me free time writing songs, lyrics and I'm working on a draft for a novel.

It's not like I do that because I expect to make money from it - it's because I have to in order to feel al peace.
https://archive.is/j8iPk
What is there to parallelize in a latex build? Isn't it incremental?
I also use Bitwig. I switched from Ableton because it was cheaper. It's objectively a better DAW from a technical standpoint.

But I have to say the sounds and plugins it comes with are not on par with ableton, some presets really have me scratching my head and it took forever until they gave us a decent convolution reverb. For the longest time I was not able to get a simple sine-wave out of the synthesizers it comes with (wtf?).
It's also worth mentioning that back in the days this DAW was promoted with a feature that lets you collaborate with others over the network, now 10 years later there is no more mention of this feature and I think most forgot it was even planned. Recently they tried to sell you stock-plugins for a premium but back-pedaled quickly. That is just ridicoulous after I sunk hundreds of dollars in their update plans.

That being said I still recommend it.
I engaged primarily in arguments of fact. I did my best to cite sources and outline rational arguments. I was immediately condescended to, insulted, and slandered as racist and a liar. I admit I got testy in response, but you can see that I didn't fire first and was repeatedly provoked. None of the others users involved appear to have been silenced or banned.

This isn't just some academic comments section argument, it affects real policy and real people and real lives. Where on the whole Internet is open and honest discussion of this subject, who commits crime in America and why, permitted? Not Facebook, Reddit, very soon likely not Twitter. I had hoped HN of all places would be one such forum. I see now I was wrong. Your biased moderation is noted and a great disappointed.
What we need is a AAA game where the main character fiddles around on an in-game DAW in some abandoned recording studio to unlock a cool zombie-blasting weapon. That will guarantee that any widget redrawing therein happens as efficiently and responsive as possible.

Maybe put it in the first level so that audio engineers can easily get to it and just hang out in that part of the game to do their work, glitch free.
You can answer with 90% accuracy how to do every beginner to intermediate coding action in every programming language in a few seconds?
Very impressive, actually it's a step in a direction of visualizing music, i.e visual means to create a repetitive patterns in the brain similar to those created when we listen to musical pieces. Some constraints (like measures) or quantizing might help to improve this effect
Opt-in telemetry is fine. :)
AI and the Doorman Fallacy
thank you for saying this so concisely. This perfectly describes my feelings, of disappointment at not digging deeper.
Thank you! Man, if you could get people who work on UIs to write a shader once in their software career and tell them, hey how do you get a nice Gaussian blur to draw fast on a 4/5/8k monitor, they'll quickly realize you need to do as little drawing as possible.
I’m not upset at anyone, though people seem upset at me for pointing out the futility. I suppose the resources could be better spent doing something else, though I couldn’t tell you what that’d be.
In Love with a Daguerreotype
> "Don't drive off the cliff"

> "I agree not to drive off the cliff if you agree to these other things."

Both parties have the ability to instantly end this debt ceiling drama right now. They are both choosing not to do so.

> [EDIT] I think the core thing I'm not getting here is why you think the Republicans aren't the ones demanding something in exchange for a debt ceiling increase because they put those demands in bill form and passed them. I do not follow how that somehow makes it not the thing that it literally is.

Because that's artificial. Legislative action needs to happen, different parties have different bills to achieve that action, and they have to come to an agreement but they've decided to play chicken instead. All the crap about how they're making demands and we're not is just political posturing.
Twitter Transparency Wrt Turkey
On one hand, they released the Turkish government requests, which I think is a good thing. On the other hand, the attacks and the clown show continue. 4chanification.
Design tokens empower better collaboration between designers and developers
I remember auditing a company’s product once, a decently sized web and mobile application, only to learn that a certain “expand” button was not only using multiple shades of the primary color, but also had a changing border radius across the two platforms. Documenting that, I was unaware that changing the button to be correct and unified everywhere could take days to implements, as a poor developer would have to sift through each application, find every variant of the button and correct each of them, one-by-one. Long story short, they decided that these errors were just small imperfections, which in turn, were never fixed.
Thankfully, we don’t have to live with those small imperfections anymore.
Design tokens are here to save us all perfectionist developers and designers alike, allowing us to manage all properties, colors, and components from a single source of truth.
Thank you for sharing this. I'm not familiar with how GTK renders under the hood as compared to other pieces of software.
Sorry to hear about your dad. How old was he? I assume he was Indian given your username. South Asian ancestry is a risk enhancer for heart disease, unfortunately. Being Indian myself, I have so many stories of relatives (esp male) dying of MIs and sudden cardiac deaths at ages 40-50s. I didn’t even consider this unusual till after growing up and esp after caring for ppl of other backgrounds.

There’s no clear/satisfactory answer as to why South Asian patients have so much more heart disease, but the evidence does suggest we should be adopting more aggressive targets of risk parameters for them (A1c, LDL, BP, weight, etc.), and the clinical guidelines likely will reflect this in the future.
> not equal to random()^3

Let's clarify what this means, that's probably the confusion. Here's python code

from random import random

x = random()

z = x*3

That's the random()^3 term. But let's try to differentiate this

a,b,c = random(), random(), random()

z = a * b * c

You may notice that the z's don't match in these cases. The key difference is that in the exponent version we draw a single random variable (remember it is >0 and <1). Then we take this value and multiply it by itself 3 times (cube). This corresponds to rolling a dice once and then multiplying the value by itself 3 times (x*x*x). But in the other case we have 3 independent random variables. This is like rolling the dice 3 times and multiplying the 3 different values. Clearly the possibilities of achieving a specific number are going to be different in these situations. What I suggest doing is plotting a histogram of this data (10k samples with 1k bins will be sufficient). Make 3 plots (preferably using subplot). I went ahead and did this for you[0]!

== Worked out ==

Let's actually simplify this a bit[1] and work it out by hand: we'll look at r^2 vs r*r (where r is an independent random uniform variable). We'll look at an upper bound and the middle.

So in r^2 90% of our r's will be under 0.9, with 9% of values in r^2 being <0.81. Now the middle case, r=0.5. Half our values are above 0.25, and half are <0.25. From this we can see 3 bins: <0.25/0.25 - 0.81/>0.81. 50% of our data is <0.25, 40% is between 0.25 and 0.81, and 10% is >0.81. We can tell from these three bins that our data is pushed towards 0 and we have a long tail.

Now let's look at the r*r case. We'll need to write out more possibilities because we have more cases. 0.9*0.9=0.81, 0.5*0.9=0.9*0.5=0.45, 0.5*0.5=0.25. You see we've added an extra bin because the r's don't have to be the same (lucky for symmetry though). Our bins are <0.25/0.25-0.45/0.45-0.81/>0.81. This now corresponds to 25% of the data, 20% of the data, 36% of the data, and 19%. If we look at these bins, we can see that this is flatter. In the r^2 case we had 50% of our data under 0.25 but in the r*r case we only have 25%! Similarly in the r^2 case we had 10% of our data >0.81 compared to 19%! So we should expect a similar shape but flatter.

I hope this helps.

== Quiz to test your understanding: ==

We're going to make a bet and I'm giving you two options. In the first option I'll allow you to roll a dice, take the value, and cube it. In the second case I'll allow you to roll 3 dice and multiply all values. You win if your result is >63. Which option do you choose? What if you win when the result is <8? (I'm sure someone will post an answer)

[0] https://i.imgur.com/gQ5uqED.png

[1] I started writing out the full case but it got long winded so I deleted. I can redo if needed.
Hi @vijayer
Thanks for the amazing language. I'd like to tell you that I've eveolde SB by adding a form designer and a mini winforms lib, in addition to many modification to the compiler itself. For more details:
https://github.com/VBAndCs/sVB-Small-Visual-Basic
I also provided a 750 pages reference book for sVB:
https://drive.google.com/file/d/1pCnB4_7pEBc_wT2u258MmutYCuX...

Thanks.
the comments about the layout of “mixing tracks” not following design guidelines or being a standard list/tree/etc struck me.

in traditional audio engineering we call them channel strips and their layout reflects the signal flow - eq knobs are typically at the top, followed by compression, fx, and so on.
Nah, no big deal. My father went for an eye test and he did whatever form and it was sorted. Easy.
I don't doubt they do something similar, or perhaps they inherent Win32 invalidation somehow, or build on top of it.
FYI if you care to, you can prevent `make clean test` by looking at `$(MAKECMDGOALS)`.
Most DAW’s impose a workflow and set of tools on you. Hell, any set of notative or formal tools will do that - it’s part of what makes music-making possible. If you’ve ever messed around with a complete alien tool like the therimin or Tenori-On, you quickly figure out some hacks to cram its operations into something your mind can work with. A “limitless mentality” would be something like Cage or Reich where you’re so advanced about making music that you know how to break those boundaries elegantly. For most people “getting started with Ableton Live” will do.
> out-competing native plants with startling efficiency

This is the issue however. When an invasive plant starts to take over, it can destroy entire ecosystems.
I'm looking for our third founding engineer. Job description is in the link. Email me your resume at chai@liquidonate.com
You're going into the unique advantage computers have over humans: They scale, a human doesn't. If you take away the "in a few seconds" part, it's not difficult at all to beat.
Which is why on modern Windows one would use the compositor APIs as well, however that implies some COM fun, which could be great if WinDev wasn't stuck in their ways on how to provide tooling for it.
I wish `just` had a way to capture the output of functions and act on them.
Without that, it is only a slightly more straight-forward Make that's way less likely to be installed on the system plus you have to take additional steps if you want shell completion for tasks.
Wow, what a start to the day as my country is represented on HN! Thanks for sharing.
20 years ago I was mostly writing C++ for work. I still am.
Have you tried to use the code to make drum/note patterns:

https://glicol.org/tour#sequencer

I am open to all feedbacks!
For Twitter? Sure, it just wasn't possible anymore. And Tesla is still down 30 % as of now in the last 12 months, despite a 50% rally since January. I guess quite a few shortsellers made quite some money on that.

None of that is mitigated by the fact that Tesla is still up 718% since 2018, not everybody invested back then, nor is everybody, especially shorts and their counterparts in thier trades, long term investors.
I think this is by far the most common outcome for work. A chefs product only lasts an hour at most. Most jobs don’t create anything other than a temporary service.
The BBC Symphony is available as a free plugin that works with all major DAWs (including free versions):

https://www.spitfireaudio.com/bbc-symphony-orchestra-discove...
Yeah, I guess that's a good point. I think the reality of the matter based on the spread that I've seen though is that land owners will have to adapt.

It's just so tremendously prolific. You're not going to simply pull all of it, or glyphosate spray all of it. It's just not happening. You'd need an earth mover.
I suppose in my mind the hype is warranted with AI, but maybe I’m not using the word properly.

I’m concerned about where it’ll take us. On one hand, people talk about how calculators didn’t make it so everyone was unemployed and we’ve had automation for 100 years and so on… But like you mentioned, these technologies weren’t runaway trains. They made slow but steady progress. The latest AI leaps have made fast and dramatic progress, with no obvious reason to see it stopping. The changes will impact certain knowledge workers first, but I have a strong sense that it will reach out further into blue collar work perhaps sooner than we’d first guess.

That only touches on fears about employment and wealth disparity. It doesn’t begin to touch on micro and macro threats on a sociopolitical level. These are strange times.
the 21066 chips were cache and memory bandwidth starved compared to normal EV4 setup, and IIRC many didn't have the larger cache option. Reports seem to indicate that 233MHz models effectively were about Pentium 100MHz speed in integer ops.

I don't know how many EV4 systems shipped with 64bit system bus, but by 1994 AlphaStation 255 models shipped with 128bit system bus and 1MByte L2 cache, and they weren't particularly high end (I found one that was used by Best Buy to run VHS rental shop...)
I google those and the ones I see do not look like they would stay on your face if you were upside down, for example (and less extreme positions, of course, but that's easiest to describe).

I wear glasses and contacts, and do sports, and contacts just work a lot better for sports. Glasses are totally fine for sitting at a computer or walking around or driving.
You can use https://glicol.org/ in the browsers.
Sqlite intends to keep their cathedral intact until 2050.

https://sqlite.org/lts.html
:D
Yeah I can’t bring myself to reply to those contesting this part of my statement. Look around you, people. Please observe the teaming masses who cannot stop shoveling shit into their mouths at increasingly alarming rates.
Please read the book. One guy follows a funky compass provided by...God(?) from Jerusalem to some coast. On the coast God shows him where to mine ore to make tools. God shows him how to build a ship that can weather a long sea voyage all the way to the Americas.

The whole book has all sorts of interventions from God. Like every page is about God. If you're hung up on Egyptian writing you missed the whole point. That's the least incredulous part.

And some 18-year-old kid in the 1820s says an angel led him to these gold plates with all this modified Egyptian writing and God showed him how to translate it into English.

So this book is going to be a bunch of crazy nonsense, right? Read it. Seriously, read it. It is a better read than anything you did in your high school or college lit class. We can't have a decent critical discussion about the physics of it until you've read it.
I think he meant that they don’t follow typical design guidelines for graphical user interfaces on a computer. Which they don’t — outside DAWs (and maybe some image editors?), I’ve never seen a GUI arranged like a channel strip, where controls are stacked on top of each other but not necessarily arranged in a perfect grid. A set of controls like e.g. [0] in Ableton is highly non-standard, compared to the kinds of layouts most GUI toolkits provide.

[0] https://rekkerd.org/img/201210/ableton_live9.png
> "That one might encounter a stranger’s portrait and fall instantly in love was not, as it might appear today, the far-fetched plot of an outlandish romance. It was a familiar scenario, driven by the expectant fantasies and exalted fears that a new technology can sometimes inspire."

I feel like they are calling out LLM AI waifus.
This guy in an adjacent comment seems to think we should stop wearing contacts for the environment: https://news.ycombinator.com/item?id=35957473
Mozilla Weighs in on the EU Cyber Resilience Act
Debian Installer Bookworm RC 3 release
> No, that's what budget negotiations are for. The debt ceiling is about servicing the debt that has already been incurred.

That's a false distinction. It's all just legislation, and there's no real reason this needs to be here and that needs to be there except all the branches of government agree they want to do it that way.

If you think I'm wrong, point to the Constitutional provision that spells out debt ceiling increases are not the place to negotiate budget.
All I’ll say is that while I am not a biologist or an ecologist, I do know several who work on conservation projects and efforts to counteract invasive species. This story shares so many similarities with other cases of an introduced species radically changing the regions ecology and that in and of itself is incredibly alarming to them.

Yes, at the end of the day the Earth doesn’t care and life will go on. But trying to maintain some semblance of a minimally invaded ecosystem is valuable to these folks and I greatly respect their efforts.
Is there somewhere that has a good guide to understanding why this is the case? I'd love to learn more about it. I imagine there's a lot more to it than a gpu's pixel fill rate, which from the marketing should be sufficient but obviously from this discussion is not.
Interesting concept!
I thought it would be possible to draw something by sticking to looping curves, but their velocity depend on their size, and the different parts diverge as if part of a cellular automaton. There must be a way to exploit this interestingly but it would require some planning. (The velocity depends on the drawing speed, so it is even trickier)

For other alternative fun drawing tools, I legally have to mention wobblepaint [0], and shake art [1], please suggest any others!

The feature that could really be cool would be one to record/share the drawings (wobblepaint's approach to that is absolutely fantastic, it records everything as a string with infinite undo and lets you record gif).

[0] https://www.lexaloffle.com/bbs/?tid=40058

[1] https://studionokoi.itch.io/shake-art
"The constant pressure from the nosepads and arms of glasses on your face, has potentially deleterious long-term consequences to the lymphatic channels of the face, resulting in increased incidence of sinus pressure headaches, fibromyalgia, middle-ear infections leading to tinnitus, and potentially even blockages of glymphatic drainage leading to increased likelihood of brain aneurism in old age."

...is the sort of thing the FDA would say, if you had just invented glasses today; before then demanding a 20-year longitudinal cohort study to disprove those possible risks. (They might also list all those same risk factors for wearing a hat.)

My point being — we can come up with all sorts of plausible potential risks of literally any technology, new or old. There are plenty of subtle long-term consequences of our interactions with everyday objects that nobody has ever stopped to consider; anything can potentially be doing esoteric bad things to us.

But if we invented prescription glasses today, and everyone until now had been just walking around nearsighted — bumping into things, unable to legally drive, etc — for lack of them; then should we hold off on allowing them to be sold, until we do such a study? Or should we accept that being able to see outweighs a bunch of entirely-hypothetical risks?

Or, on a related note, how about this: would it have been "responsible" to prevent people from getting laser eye surgery, out of concern that it might make their night vision worse?
Counterpoint: POSIX is increasingly a creaky anachronism required to support a legacy base of old Unix software. Every modern Unix-derivative OS replaces or significantly augments core POSIX functionality with something that works better for modern hardware and software needs, or suffers in some areas if they don’t/can’t.
I suppose the way I look at it is that any practical option I have to reduce waste is likely worthwhile, and contacts falls square in that category.
Compaq announced complete switchover to Itanium and killing off Alpha without any warning (No Itanium chips were available then, iirc), which is how there are Windows 2000 RCs for Alpha - up until the announcement the development was progressing with assumption that Alpha would be launch platform for 2000 just like it was for NT4.

Also, a lot of AMD64 tech is Alpha derived, despite Intel buying a lot of it from Compaq. I once heard a rumour that early K8 design changelog supposedly had a line about "dropping VAX floating point support from the FPU". Which would be less believable if Hammer didn't resemble EV7 with DDR2 in place of Rambus and no ethernet-based management bus.
Oh man, I forgot about the BBC Symphony library! Thanks for mentioning this.
> The fact that it was found by people outside the project is the system working.

This happens all the time to Windows, to Intel's hardware architecture, even to remote services that people don't even have the binaries for. There is nothing special about people outside the team finding security bugs in your code. After all, that's also what attackers are.

> Yes it's a shallow bug. I mean look at it. And look at who found it.

If a bug that hid from almost every developer on the planet for 20 years (that's how popular bash is) is still shallow, then I have no idea how you define a non-shallow bug.

> How much auditing do you realistically think a project with a grand total of one (1) full-time contributor would've managed?

That's irrelevant to this discussion. Per the essay, even a company as large as Microsoft would be better off releasing anything they do immediately, instead of "wasting time" on in-house security audits.

> If the code hadn't been publicly released we'd still be waiting for the bug to be found today.

I'm not saying they shouldn't have released the code along with the binary, I'm saying they shouldn't have released anything. It would have been better for everyone if OpenSSL did not support heartbeats at all, for a few more years, rather than it supporting heartbeats that leak everyone's private keys if you just ask them nicely.

This is the point of the Cathedral model: you don't release software at all until you're reasonably sure it's secure. The Bazaar model is that you release sofwatre as soon as it even seems to work sometimes, and pass on the responsibility for finding that it doesn't work to "the community". And the essay has the audacity to claim that the second model would actually produce better quality.