skysight-inc/HackerNews huggingface dataset:
> Raskin conceived the Macintosh as a computer that was easy to use for ordinary people yet also incorporated the means for ordinary people to program the machine. Something that was added as an afterthought to Jobs' re-envisioned Macintosh with Bill Atkinson's Hypercard.

Apple created an in-house Macintosh version of Basic that was intended to ship with the Mac, but Microsoft threatened to yank Apple's license for Microsoft Basic on the Apple II if Apple released MacBasic for the Mac.

Andy Hertzfeld shared the story of how this all played out:

> We decided we should write [Basic] ourselves, instead of relying on a third party, because it was important for the Basic programs to be able to take advantage of the Macintosh UI, and we didn't trust a third party to "get it" enough to do it right...

Apple's original deal with Microsoft for licensing Applesoft Basic had a term of eight years, and it was due to expire in September 1985. Apple still depended on the Apple II for the lion's share of its revenues, and it would be difficult to replace Microsoft Basic without fragmenting the software base. Bill Gates had Apple in a tight squeeze, and, in an early display of his ruthless business acumen, he exploited it to the hilt.

https://folklore.org/MacBasic.html

After Microsoft forced Apple to kill MacBasic, they shipped Microsoft Basic for Mac, and it was indeed absolutely terrible when it came to creating programs that took advantage of the Mac UI.

It wasn't until HyperCard shipped a couple of years later that truly user friendly GUI based programming landed on the Mac.
Yep, I was speaking vaguely, of a non-aerospace, non-government enterprise salesperson, quietly modifying a copy of an engineering assurances document, before handing off the copy to a partner.

Right after being told that things are written as they are for good reasons, and there's traceability, and how this is good for our credibility, and the exact way things were done is a big win for our engineering agility.

I brought small bits of inspiration from aerospace engineering there, but sometimes an organization has surprise pockets of more remedial learning that are needed. Like the lesson of, "You can't just say whatever you think will have a good vibe with the partner/customer in the moment, when it's about engineering, contracts, etc."
Glad you’re enjoying it. Yeah, the Play store version seems to be gone.

The daily puzzle isn’t quite enough to scratch my own itch, either. Expect some new puzzle options eventually.
Or, as many approaches i.e. Livewire use, you can just use some JavaScript for basic interactivity, and send a non-trivial amount of state to the server in a batch rather than a request for each item.

This is how I’ve implemented my website. I am quite aware of how this is done, I suggest you look further into it.
It's not just property theft. It's the victimisation and predation of a community.

Violence is a universal language that the predators can understand innately.
There is a massive difference between a gamma source that emits so much radiation the sources can be (infamously) engraved with "DROP AND RUN" that will give a lethal dose in tens of minutes to someone close enough to read the text...and a tiny little layer of an alpha-emitting material embedded in a piece of gold foil.
The TP-Link L-SG108E
I'd rather use a program that uses as little memory as possible and that also never crashes. With Rust you can just have both.
Likewise + thank for clarifying.
I took an EM 300 level class and our professor made a speech at the beginning of the course that he would build on the fundamentals of electromagnetics and introduce us to Maxwells equations in the end, with the goal being to provide us with a foundation to truly understand them. However, our class failed rather miserably in that we bombed the tests and clearly did not master the fundamentals. Three quarters of the way through the course I had the gall to ask if we were going to get to maxwells equations. He glared at me with disgust and said “No”.
"There aren't significant differences between a V-2, AIM-120 AMRAAM, Minuteman, Patriot, Tomahawk, Saturn V, Delta IV, Falcon 9, et al.."

I didn't think news.ycombinator.com catered to misinformation. I'm guessing your PhD is in Aerospace Engineering?
"Show HN: Polymath: Convert any music-library into a sample-library with ML" https://news.ycombinator.com/item?id=34756949#34782253

Looks like there's a Hooktheory Classroom product, in addition to Hookpad and their music theory book which features the music of Avicii.

/r/musictheory/wiki suggests that "Open Music Theory" is the best text: https://www.reddit.com/r/musictheory/wiki/index/

The search keyword "Melodic"

Do Windows VST plugins work with Glicol on Linux with Yabridge, LinVst, Carla, or WineASIO?

Glicol is written in Rust and has its own non-Rust syntax?

Is there a syntax/grammar API doc?
Having this transactional a view of interactions doesn't sound fun. Is it something you're trying to change?
Scotland we used curl. I never heard of rot. Although Maxwell was Scottish, the vector analysis notation was invented later.
It was Gary Bernhardt in this talk: https://m.youtube.com/watch?v=sCZJblyT_XM
Journey from L.A. to S.F., only using municipal/regional bus and train
This is what your parents tell you. I reality some people are good at anything they touch. Unreal at maths, writing, music, drawing, taste, music, spirt and very nice people. Not many. But I have known people who are known for their sporting achievements but I know how good they are academically. It is a downer at first untill you grow up.
Does this accelerate on an M1? I know this says it is for cuda and that obviously means Nvidia GPU, but lots of ML projects have a port to Apple silicon. I would love to try this on my Mac and see what kind of acceleration my pandas tools get for free.
Eh, I think I disagree with this. The point is that I can make very complicated libraries in Teal, and those compile down and are usable in lua scripts. This is where I actually used it - very simple scripts, very large and complicated library imported into those scripts. If you really need to prototype, just use lua, not teal. I've never found prototyping in teal to be a problem though.

On the other hand, I absolutely despise type annotations as comments. There is something so unclean about that - if I want a readable library, I want there to be type proofing all the way down. No switching between static and dynamic.
Plus each airbag has a small explosive charge, which requires special and expensive handling.
Oh my apologies! I hadn't known about that intermediate version.

I don't know of a public announcement. Tock's license is acknowledged in Chromebook's licenses and those involved in Tock know simply because that team talks to us (a few of us interned on that team back when we were PhD students to help the effort at various stages as well).

It's not a secret, but it's also not something that seems to be high on anyone's todo list over there to announce.
Eight years of organizing tech meetups (2023)
It's crazy what can happen in 17 years. You can read this entire essay and see NotinYahoo in there.
I'm excited to see all of the recent progress with Guile Scheme. Since the last time I looked it's gone from an interpreted language to having a full on compiler. Now it can be compiled to wasm with Hoot. This is exciting.

I'm comfortable with Clojure, uLisp and Common Lisp...but I feel like Guile Scheme has cleared away much of CL's cruft, and I'd love to have a compiled lisp at my disposal, specially as Guix and Shepard take off.

Are there any good resources for learning how to use Guile Scheme effectively? Besides Little Lisper and SICP...
That sensation happened to me as well! It feels like your mouse is stuck on something, you move it but the cursor doesn’t respond, only few moment later you realize that it isn’t connected to the notebook.
Potential of MDMA, ketamine and psilocybin for treatment-resistant conditions
> primarily because the XML data model is so mismatched with the object structures you find in programming languages

I dunno, it matches up reasonably well with languages that have nestable custom types.

XML labels nodes, and JSON labels edges. They both have pluses and minuses.
I've had very good experiences with swing dancing. People are so nice (LindyGroove in Pasadena). No pressure, and everyone is very accommodating to newbies. I'm not sure why, but there is a very high percentage of engineers.
Oops, sorry for the misrepresentation Bryan!
Author assumes the only reason people buy a truck is for "signalling".
I will place more value on Huang's leadership insights if he is managing people in a "normal" business (i.e. competition, not driven by a single hi-tech monopoly product, etc). It is easy to provide leadership insights when the whole world is dumping cash on your company for a product only you make.
Udio – AI Music Generator
I wish we could commit to not conflating NVIDIA with GPU. It wouldn't hurt a soul to call it "cuDF - NVIDIA DataFrame Library." To answer your question, it will probably run on the CPU.
I think Ada not being very popular shows that the need for a memory safe non-garbage collected language is kind of overstated. If there was really that much of a need, people would have flocked to Ada despite its shortcomings.

Most people solved the safety problem a long time ago by switching to garbage collected languages. As times go on and garbage collector designs get better while hardware gets beefier you can get away with using a garbage collected language in more and more cases. Case in point golang marketing itself as a system programming language and succeeding, not to even mention even the game dev accepting C# these days.

To be clear, there is a niche and need for safe and non-garbadge collected languages and there will always be. I am just saying the niche is much smaller than people might think.

I think it is mistake for Rust evangelists to market safety of the killer-feature of the language. Rust is not popular because of the safety but because it lowered the barriers of entry for a new generation of system programmers by providing excellent tooling, error messages and a type system that take at least the lower hanging fruits of the academic functional world. That is all cool stuff beyond the safety circle jerk.
I mean really cool, but I don't need 20+ hacker news tabs in my terminal too, I have enough in my Chrome lol.
Notes for May 27-June 2
Mine looks great https://go-here.nl/ai/

lol
The OP said "There's more time between the last Stegosaurus and the first T-Rex" which computes to 145-72 = 73 and "then (sic) there is between the last T-Rex and us right now." which computes to 66-0=66. Note that 7 million years is about 10% of the timescales involved, so perhaps not something to be dismissed as "scientific error".
I think specifically the criticism was leveled at the F150, given the comparison to a significantly smaller less-impressive looking truck yet still had the same size truck-bed in it.
No matter the effort put into explaining the ineffectiveness of these stand-up meetings, the core issue remains: they serve as a platform for middle managers to assert the authority they have long pursued. Rationalizing with this mindset proves difficult, and in the absence of these meetings, the roles of these managers -whom I refer to as ‘wranglers’- would be called into question. As a certified project manager myself, I can assert that the enforcement of these methodologies contradicts the principles of project management. Moreover, attempts to convey this perspective, especially from a certified individual to those who are typically not certified, often fall on deaf ears. Regardless of whether the approach is Agile or not, middle managers tend to transform these processes into the very shit show that is currently observed.
.
The point isn't that 'someone can be the best at everything'. It's 'some people can be better in every category than some other person', which is a heck of a lot more reasonable. I've certainly experienced it. Similarly to the poster above, I went from top of the class to middle of the pack in university, and in part that was because I didn't focus on the academics, instead working on student projects that were valuable but didn't improve my grade. But there were people working on those projects that contributed more to those projects than I did, also came top of the class, were substantially more athletic than me (actually competing vs essentially no exercise), more social (also not super hard, but still), and somehow also got more (or at least better) sleep than me. It's a thing that happens.
I love Matrix but they do have a bit of a monoculture problem which I hope will get better when the protocol stabilizes. As long as they document their standards we should be fine. Their big commercialization push could turn out to be problematic in the long run, but we have to give them the benefit of the doubt and see.

If you want all the voip bits in place and all the latest features, you have to run a specific combination of synapse, sliding-proxy and element as the client. The xmpp ecosystem has similar problems but it gives a bit more leeway with various combinations of servers and clients that work well.

Matrix has more focus on IRC-like rooms, has a lot more features for that purpose and is much nicer to use than any conference xmpp extension.
This seems to be more about how to spend less while shopping, rather than psychological tricks or generosity.
> I guess the worry here is that the other person is unqualified to handle and dispose of the device and cause bodily injury to self?

Yes. Or even more precisely the worry is that someone who maybe took it doesn't even recognise that they have to safely handle it.

Imagine that you have a very sharp sword. If you do the wrong thing with it can maim you. Further imagine that nobody has a "sword sense". They just can't see the edge. So people just take it and you only realise that they come in contact with a sword when they report to a hospital with multiple deep cuts. What is worse is that they might go to a hospital report that they have deep cuts and nobody thinks that they had a sword. Because swords are very rare and people get similar symptoms for other non-sword reasons. And the hospital itself only starts to suspect that they have a sword incident when multiple people starts to report with injuries which can be caused by a sword. And then they have to send out specialist with a sword-finding equipment who are trained to handle the sword safely without themselves being able to see the edge.

Radioactive sources are like that sword nobody can see the edge of. There are all kind of procedures, and if you follow them they can be handled safely. But if you don't even know that what you have has an "edge" you are not just unqualified to do those procedures, but you also don't know that you should do anything special.

Here is a list of "orphan source incidents" [1]. Which is basically radioactive safety people speak for "the radioactive thing went on a walkabout to places it shouldn't have". Some of the tales are beyond terrible.

That being said I have no clue how "hot" this thing is. If you believe other commenters probably not very?

1: https://en.wikipedia.org/wiki/List_of_orphan_source_incident...
Pretty much no one is arguing the world is going to end soon. Putting your own interpretation onto arguments. Mostly people are arguing the world is heading into huge sociological, logistical, political,scientific, immigration challenges and god knows what else kinds of problems through climate change.

Sticking your head in the ground and going la la la not happening, it’ll be ok, pretending people are suggesting the end of the world when they aren’t isn’t going to help and that is what people are protesting about.

I’d like to think we’d come up with solutions because I think there is some hope,but comments like this make me lose hope as I think it shows people with no hope or vision for change and improvement.
That's great! thanks
Here's a bunch that are on the bookshelf at the moment:

- Information Rules - Carl Shapiro & Hal Varian

- Normal Accidents - Charles Perrow

- Why Buildings Stand Up: The Strength of Architecture - Mario Salvadori

- Maps of Meaning: The Architecture of Belief - Jordan Peterson

- The Power Broker - Robert Caro

- Political Order and Political Decay - Francis Fukuyama

- The Creators - Daniel Boorstin

- The Square and the Tower - Niall Ferguson
If you just want a REPL, Jupyter Notebooks are hard to beat.

But if you also want a debugger, I'd recommend VS Code which has a flexible and useful debugger.
Whenever I read a climate doomer article, I watch a couple of Al Gore videos from the 80s and then have a drink.
mcauser/awesome-micropython: https://github.com/mcauser/awesome-micropython

pfalcon/awesome-micropython:
https://github.com/pfalcon/awesome-micropython
Yes, the GPUs provide massive parallelism. An NVIDIA RTX 4090 has 16384 "cuda cores". Whatever these cuda cores are, they must be much, much smaller than a CPU core. They do computations though, and CPU cores do computations too. Why do the CPU cores need to be so much larger, so a CPU with more than 64 cores is rarely heard of, while GPUs have thousands of cores?
Where do they imply that?

The article literally shows two examples of ads for trucks, one advertising utility and one signalling...

The fact that most ads _today_ focus on the signalling type speaks more about how consumer goals have changed, such that more people are buying for signalling. It doesn't imply that is the only reason, just that it's an increasingly _common_ one.
It may also be helpful to note that Maxwell's equations are like burritos, in a sence.
I once rewired a racecar engine loom with red 18gauge wire and used different colour heatshrink to differentiate power, ground, signal etc.. also happy to answer any questions.
There is a MAME core for the Cat, runnable in a browser no less: https://archive.org/details/canoncat
If we're talking about what I assume you mean to be beefy utility vehicles (Utes, we call them in Au, Americans seem to call them trucks from what I've heard).

I mean let's be honest, more often than not, if you're not buying a ute with a bog standard metal tray and little extras, it is for signalling.

Because the more "luxury" ones, with a hard top, with a thick plastic, painted body kit, and bullbars - compromise heavily on actual usability, and are way less useful than a standard ute with a tray
https://en.m.wikipedia.org/wiki/Conspicuous_consumption

I'm more devoted to conspicuous leisure, but waldt
I was talking about JS `Object`, which is an associative array (note the lower case "a" here; I'm not referring to JS `Array` objects!). You can do:

obj = {}
obj.foo = 1;
obj["foo"] = 2; // overwrites above

which is exactly like Lua, even down to syntax in this case:

table = {}
table.foo = 1
table["foo"] = 2 # overwrites above

etc. This is ipso facto what an associative array is - a mapping of keys to values. The only difference between JS and Lua in this regard is that in JS, object keys are always strings, while in Lua they can be of any type except `nil`. So obj[1] is the same as obj["1"], but table[1] is distinct from table["1"]. However, that does not change the fundamental semantics of the data structure in question - `Object` is still mapping arbitrary (if type-constrained) keys to values, so it's still an associative array by definition. Back when JS didn't have a dedicated `Map` type, it was often used as such in practice, too.

I will also note that things like length and iteration can be defined in many different ways. E.g. the way Lua defines length (operator #) for tables - which are also associative arrays, of course - excludes non-numeric keys. And for-loop does not directly work over tables, so how you iterate depends on which iterator function you use - `for index, value in ipairs(table)` will also only iterate over numeric keys, while `for key, value in pairs(table)` will iterate over all of them. That, again, does not change the nature of the data structure in question.
> The numbers is floating points,

This is not true, JSON numbers are simply signed decimal numbers. They might be parsed into floating point (as is the case with JavaScript), or any other numeric type, which makes them unreliable without additional constraints beyond what JSON specifies.
> I dread 1:1s with my manager. I simply do not have that much to say that I do not already say in group meetings or other channels. I find myself racking my brain to come up with agenda items to fill the time and save face.

.... why? My 1-on-1's very rarely go beyond 10 minutes or so specifically because there usually isn't much to discuss, and even then we mostly just jump over some answers to simple questions, then end up bullshitting about whatever else is going on with life at the moment.
Given what's at stake -- it's a bargain.
> Side-note: I did get some raw urushi on my fingers while working on this project, but nothing happened. Perhaps I'm immune.

Somewhat the opposite. To be immune to it, your immune system would likely have to tolerate the authentication failure this substance causes after binding to a cell…which could be Bad in many other ways.

A likely explanation is that you removed the substance before an immune response could be mounted.

Molecules of the contaminant bind to skin cells around 15 minutes after contact. The affected cells are disrupted only in that they can no longer provide the appropriate response when challenged by an immune cell. When a cell cannot be identified as a member of the host, a chemical signal is released which tells killer immune cells to congregate and kill everything in the area.

This attack mounted by the immune system is the source of the irritation. It can be mitigated by antihistamine (somewhat), lower temperatures (somewhat, espeically on the verge of shivering), steroid injection (strongly).

Note that recontamination is the most common cause of "spread". Only a single molecule is enough to cause a reaction. Contaminated clothing and surfaces can still bear the oil after multiple washings.
I initially lived for 2 years a mere 200 m. from Einstein's house as all Princeton PhD students are required, so I know what you're trying to convey, but the broader problem is in the interpretation of this anecdotes for nonacademic work and how it gets exploited to tell tertiary industry / knowledge workers to find what they love so that it doesn't count as labor.
This is a perspective I have honestly never heard before.

Would you care to elaborate? I‘d really love to understand your POV better. Maybe I have a blind spot somewhere.

Background: I’ve always done them weekly (as biweekly seems to be worse than monthly — which in turn is arguably much worse than weekly). And they seemed to work quite well.. Basically 10-30min of chit-chat and catchup for relationship building.
For me, one-on-ones are a super mixed bag. Personally, I get very little out of them. If I have feedback for my manager or vice-versa, I see zero reason to wait until a scheduled meeting to bring that up.

That said, I’ve managed people that absolutely needed regularly-scheduled one-on-ones, because they needed the dedicated time and space to bring things up that they otherwise wouldn’t in the normal course of business.

It really depends on the employee in question. I don’t think a one-size-fits-all approach works here.
This reads like some Patrick Bateman self-styled narrative. I suspect in reality this behavior is extremely obvious and off-putting. About as effective a psychological trick as the kid who just finished reading "How to Win Friends & Influence People" repeating your first name twenty times in a conversation.

In other words, it just comes off weird and likely hurts more than it helps any meaningful relationships.