skysight-inc/HackerNews huggingface dataset:
Similar to the Emacs bindings, in being something where Apple's products are far ahead in ways that are only leveragable for the upper fraction of a percent of technical users, is AppleScript (and to a lesser extent Shortcuts), where to this day, even with AppleScript on the decline, Apple GUI applications are far more scriptable than applications on other platforms. Note this is not the same as CLI script-ability (which the Apple ecosystem is also excellent at) because AppleScript understands data types, e.g., you can iterate through the todos in a list and act on only the ones from the last week, or save the media assets attached to each todo to a file.
As far as I understoond by several interviews, and podcasts, that I cannot now refer to, MPW and the whole migration from Object Pascal and App Toolbox into C and C++, was a kind of submarine project from a couple of folks that weren't into Object Pascal.

As they succeeded, MPW came to be, followed later by the partnership with Metrowerks and their PowerPlant C++ framework.
"The Academy for Health and Lifespan Research is a non-profit organization, composed of about 60 aging scientists."

Made me lol
Many publications have tried the 50c for an article approach, and it just isn't worth it. Those one-off purchases at best make for a single digit percentage of revenue.

What could possibly work is mega syndication, where you pay a monthly subscription and get access to a large amount of newspapers, á la Spotify or YouTube. But for that to happen, newspapers need to change their attitude and start seeing themselves not as arbiters of truth, but producers of news as a commodity. Then you could even have "enemy" newspapers on the same subscription. Just as you have rock, classical and rap on the same subscription.

The question is, does the population actually want news or do they want to read something that confirms their world view and snugly fits with their chosen political tribe?
Related from March:

Dave Plummer's behind-the-scenes story of developing the Format dialog

The Format Dialog in Windows NT

https://news.ycombinator.com/item?id=39811604
AltStore PAL used to be paid (to offset Apple's fees), but it became free now that Epic is paying AltStore's costs: https://techcrunch.com/2024/08/15/epic-games-megagrant-makes...

The other AltStore abuses development signatures and requires you to re-sign apps regularly (which I'm pretty sure is a violation of Apple's ToS so you also risk getting your account banned if Apple starts taking action). That's not really comparable to a normal app store, in my opinion.
Marimo 0.7.x reactive notebook for Python adds reactive SQL cells
It goes both ways, it cannot be a feature in C, and something bad to point out in Pascal.
So, bad CEOs are bad? What a revelation. We're not isolating this analysis to bad ones (who generally don't last very long). We're talking about a blanket, overarching, ill-informed and bitter "analysis" that contends CEOs are meritless lottery winners.

Have you ever seen any process of filtering job candidates that doesn't have massive failures? Look no further than sports. There is no profession with more accessible information about candidate qualifications, and we still see significant failures, signing people to hundreds of millions of dollars who never produce any value over a replacement player. Does that mean the process is no better than throwing darts at phone book? No. There are still actual skills that are hard to attain, and are decent predictors of performance.

When it comes to CEOs, despite the fact that this process doesn't value YOUR skills very highly doesn't mean it's purely random. It means you've either chosen to ignore this filtering process, you never learned what the process is, or you aren't good enough to stand out within it. But that doesn't mean it's a zero-signal filtration.
The Scientists, the Engineers, and the Water Wheel
A friend used to work there. Everything anyone sent to Reagan is in there somewhere.
> I blame the apple appstore for creating that toxic ecosystem that made phonegames suck so hard. If there were alternatives things would be so much better, like you have in pc gaming.

Interesting. I blame the medium [1] and the size of the audience [2]. I guess we'll see who is right, but either way I'm unconvinced a better phone gaming experience is worth letting Meta create its own app store that allows privacy shenanigans that Apple has successfully banned.

[1] Smartphones are attention-monopolizing devices by their very nature in a way that a tower PC just isn't.

[2] The majority of games on a platform will appeal to the lowest common denominator, and since ~everyone has a smartphone the lowest common denominator is very low.
You can use the same construction as the Lucy scale with the periods of planets to produce true "music of the spheres"! Though the pitches tend to be clumpy, it does sound quite otherworldly.
Be it said that ChatGPT is not ideally suited for this kind of inquisitive work because it will re-write your prompt as it sees fit so without checking back what the actual prompt was (e.g. on the Bing Image Creator page) you can never be sure what it added, took away or modified from your input before it hit image generation proper.
Another note about the Emacs bindings, it's always applications that are highly regarded by the technical community where these stop working, like Blender. It always makes me wonder if on Linux and Windows do folks just live without movement by word, and delete backwards word in file dialogs? Or are there just other bindings for those that work across the OS on Linux and Windows?
Exactly this. If my coworker implemented sort themselves we'd have questions about their qualifications.
It’s no secret that huge portion of all students are cheating or plagiarizing - let’s not pretend it’s only international students.

My few data points being a TA for many years at a top engineering school: about 70% of the cases I reported for violations were domestic students.
Use mermaid quite often. It's best for simple flow charts, git flows, etc, but where applicable it is great.

It is especially nice combined with mkdocs and the mermaid plugin when doing documentation.
The difference this time is that they have already shipped or are in the process of shipping products on new nodes (Intel 4, Intel 3) in a relatively short period of time whereas before the 10 nm node they were stuck on 14 nm forever. So they’re executing on new nodes.

Whether they will continue and whether it will be any good is another question but it’s hard to argue the current situation parallels 2017. There’s been demonstrated progress, government money, and new leadership.
While I like grid functionality, the syntax is really different from lot of other CSS, and it's confusing imho. It's like this corner where you can see they either developed it in isolation or felt they were "going to do it right this time" or something.
There's a peril in translating the Greek word that is often used by Aristotle and the other Virtue Ethicists -- eudaimonia -- into happiness. Happiness in English often maps to a transient & discrete emotional state, whereas eudaimonia is a much more expansive conception of flourishing and fulfillment that is not as simply as "feeling" happy or joyful all the time. Indeed, in virtue ethics, it is sometimes possible to endure hardship and feel quite negative emotions while experience eudaimonia (at least in the Stoic version of this branch of philosophy).
I tried to migrate to Mermaid, but despite all the disadvantages, I found that PlantUML + IDE Extension are superior in terms of syntax, diagram variation and visual customisation.
Will it be possible to manually position the nodes? Ideally, manually position some nodes and auto-layout the rest.
I've never seen anything like this article. True, simple art.
Really well executed.

I can't say that I agree fully with it, but knowing the virtues you want to abide to is a good idea.
And don't install the Meta store or the Adobe store or the Amazon store or whatever. That's a lot of apps that won't be accessible within the Apple ecosystem that currently are.

> Just explicitly say that you don't care about consumer choice or a companies choice to make their own app store, and leave it at that.

I very much do care about consumer choice. As a consumer, I chose Android because it has the flexibility to allow me to install what I want from where I want. As a consumer, my wife chose iOS because it currently offers a tightly integrated experience that doesn't get in her way.

The EU and many on HN are trying to dismantle the experience that my wife chose to make it more like Android. That's a net loss in consumer choice directly caused by lobbying on the part of already-wealthy businesses who try to make it sound like the choices of billions of Apple users don't count so that they can justify their push to make more money themselves.
There was a post yesterday(?) about Google not identifying a "-" as a minus. Today we have it seeing it as a minus when it wasn't the intention. Not sure how the rule should work?
I'd expect it to auto-focus on whatever pane is the newest one, but I have to manually scroll to the right to reach it?
Every architecture that survives gets filled with extensions. That's not the issue.

Even the time period is not the issue per se, though it plays a part in it. The real dividing line is more like 1985 than 2000 though.

CISC is the issue (at least, at the ISA level). Processors of that era were made to be "friendly" to assembly programmers. There are redundant instructions with slightly different semantics, there are many addressing modes, there are not many registers, and the instruction encoding is an illogical variable-length mess hidden away by the assembler.

RISC on the other hand starts from the premise that humans don't write assembly much anymore, they write high-level languages (yes even C counts) which get translated into machine code by a compiler. So an ISA is a compiler target first and foremost. So it's better to spend silicon on more registers and more concurrent/parallel work than on addressing modes and convenience instructions.

Obviously this battle has already been fought and won on a technical level by RISC; that's what the R in Arm originally stood for, and no modern CPU design even considers CISC. Heck, even x86 uses RISC-like micro-ops under the hood and the 64-bit version of it added a lot more registers. But the CISC instruction decoder is still there taking up some silicon.

The real question is: does that extra silicon actually matter that much in practice anymore? It's dwarfed by the other things a modern processor has, especially the cache. The answer seems to be contextual even today. An x86 server, desktop, or gaming console running at or near full load on CPU-intensive tasks still outperforms Arm (though by less and less each year), even though Arm handily takes the crown at lower power levels. Is that due to ISA alone or other factors too?
Congratulations on achieving this, I teared up watching that man’s face in your linked summary video when he was able to communicate with your device!

It looks like there are three components:
1.) the device itself
2.) a microphone
3.) eye tracking (??)

Is that right? If so, to what degree does a person’s ability to make at least utterances into the microphone matter to the overall system’s performance? Are you heading in the direction of purely using the device itself to determine what patients are intending to say?
https://www.staffingfuture.co.uk/wp-content/uploads/images/a...

https://lumenor.ai/cdn-cgi/imagedelivery/F5KOmplEz0rStV2qDKh...

https://cdn.lucidpic.com/65a3c5a0bf1df.png
Google Play does actually, in a region by region model.

The bigger difference is that Android has always allowed sideloading.
"The problems all stem from the business end of the company"

Seems to be a recurring theme these days.
This post fell off. It was on top of the front page minutes ago.
For Google Play, third party stores are the big difference. No idea about consoles.
Vodafone, but in NL. You might be on to something there.
No you can’t. You must login with Epic.
> The ability to get into a student's head and understand where their conceptual difficulty or misunderstanding is.

I experienced that first hand as someone who just enjoyed math and had several courses from uni, and tried to help my SO and a few friends which struggled hard with different pre- or entry-level college math courses. They all needed quite different approaches to be able to understand the material.

For one I had to go all the way back and re-learn basic algebra as they had had a poor teacher which hadn't properly taught that. It would manifest in not understanding steps, not being able to solve equations properly and so on.

One really didn't get the visual graph explanation of derivation of composite functions, and instead got it by deriving the formula and using it in several examples. An approach which didn't work with the others as they needed the graph as a reference or motivation.

Was a very interesting experience, and as you say a very different challenge from just knowing the source material well.
Transforming XML with XSLT
In terms of the control they have over people's livelihoods when it comes to the play store and admob, and their incredible lack of care/customer service, yeah they're getting away with murder and totally a monopoly and acting like one.
Agreed. Only land should be taxed: https://en.wikipedia.org/wiki/Georgism.
For parsing this might be the case, but writing tests becomes a lot more tricky the further down the compilation pipeline you go, as the amount of boilerplate code needed to set things up increases.
Tardus est lenis et lenis est ieiunium.-
The original intent was to say that the facts speak for themselves.

I did think the link between Intel's confidence in 10nm and the current statements is self-evident, but it obviously wasn't for you so now changed.
Are you sure? I know from using the OpenAI API, that the entire chat history is part of the request. I suspect the ChatGPT UI likely does some processing for efficiency but the core model is stateless so the entire list of messages needs to be passed.
this is the end result of all publicly traded companies. eventually you'll hit Sears-level of selling where the CEO just straight up puts departments in conflict with each other until the whole thing just falls apart.
Russia's quite open about it, and figures involved boast about it (as Margarita Simonyan and Vladislav Surkov both have). It's also trivially easy to compare the heavily digested and sanitised information that Russian affiliates feed their western audiences with Russia's domestic information space and notice the contradictions, for example, in outrages dismissed by their foreign servants but celebrated at home.
If only there were a software engineering discipline that focused on these types of issues /s
I recently went down the rabbit hole of using PyScript for running a Python CLI app in the browser.

It felt hacky the whole time, especially when dependencies were involved. I had to create wrapper classes to work around Pydantic 2.x not being available to use. I tried to put all logic into the Python files but found some things missing that I had to put in JavaScript.

I think it could be good in use cases where you want some simple UI with custom UI logic on top of your Python code but maybe Streamlit or Gradio could be more suitable.

GitHub repo: https://github.com/data-catering/data-contract-playground

Website: https://data-catering.github.io/data-contract-playground/
Many believe it was not added as a result of customer requirements, but that the government leaned on them to add it as a tool of surveillance.
OK, last time there were spaces.

Generate a random number between 1 - 100

works as intended. So at least it seems consistent.
What you're missing is the notes from the prior meeting where someone told the lead of the programming team "the delivery date is ABC, there will be no delays". The time to finish development was already bounded by that, so saying "please consider the time to finish development will be increased by Z" is like showing a cow a card trick.
How do you deal with disputes? One's code is flagged even if the student in question didn't actually cheat. What then? Do you trust tools over the students' word?

In addition, do things like stack overflow and using LLM-generated code count as cheating? Because that is horrible in and of itself, though a separate concern.
https://archive.is/lhoiS
Thanks. At first I thought it is something like regex, but then I found it's something in functional programming. I need to read a few chapters of the book before buying it because I'm not interested in learning FP at the moment.
>I so jealously guard my personal address. A well meaning friend invited me to something with evite. And that's all it took.

I hate when this stuff happens. I setup an email address like that for myself and I have never used it because I’m so afraid it will have something like that happen.

My dad is guilty of doing stuff like that often. He was renting a VRBO for the family and wanted us all to see the invite, but he threw in my email address that I only use for family correspondence. When I went to sign up (because he didn’t tell me this), I used a different address and it was a mess. I had to get him to re-invite me to the trip with the new email, but VRBO still started sending me some nonsense to my good email. He also gave it to some financial planner he uses and they started emailing me left and right. I was really upset. Like you said, he means well with it, but I don’t think anyone should be handing out other people’s email addresses.

The other thing that can get you are social sites that ask users to upload their contacts to find people they know. If your friend or family member uploads their address book, you’re account ends up in the Facebook, LinkedIn, Twitter, or whatever other site might do it. I’ve never used that feature for this reason, I don’t want to do that to people. But I know some of my friends and family have done it and my addresses are sitting in other DBs because of it, probably with my name, phone number, address, and maybe even birthday as well.
> It's brought me up to speed in areas from ML to advanced DSP that I'd been struggling with for a long time.

Are you sure it did? Or did it just convince you that you understood it?
There was a twitter thread where someone from Russia said he was beaten up by police in Netherlands during a peaceful protest. He was accused of attending the wrong protest by twitter Europhiles. Now, something tells me it's easy to feel safe when you conform.
Famously, Apple was the stock everyone expected to fail, for over a decade.

You couldn't short them because they kept not dying. You couldn't buy'm because they kept not making money.

IMO, Apple was only able to stay alive because Microsoft invested so heavily in them. Microsoft was worried about being seen as a monopoly, so investing in Apple ensured that Microsoft could both /not/ be a monopoly but also benefit no matter how well Apple did.

IIRC they sold their stake after the iPod was released and Apple was back on its feet.
I don't know why the entertainment industry is so angry. 500 mio. $ is less then Disney loses on a single movie these days.
Epic Games Store for iPhone and Android
Intel 10nm was delayed repeatedly, however to be fair, this article is from mid-2017 and Intel would launch 10nm in 2018. Years after they had originally road mapped, but by the time the taped in they were largely back on track to launch.
It's called a "secondary"[1] and it's extremely common. It's how both investors and founders make millions on startups long before an acquisition or IPO, often before the startups are profitable.

As for my take on VCs in general, of course I don't have any actual data to support my rant, it's purely anecdotal based of my personal experiences and should be treated as such.

[1] https://en.m.wikipedia.org/wiki/Private-equity_secondary_mar...
Battery maker to build 1,000-job factory in North Carolina
Turning a side hustle into a startup studio
That's what mutation tests are for :)
> if you want to claim "forall x in X, P(x) is true" then you need to exhibit a particular element of x for which P holds

I don’t mean to be pedantic (although it’s in keeping with constructivism) but in the case you describe, you don’t have to provide a particular x but rather you have to provide a function mapping all x in X to P(x). It may very well be that X is uninhabited but this is still a valid constructive proof (anything follows from nothing, after all).

If instead of “for all” you’d said “there exists”, then yes constructivism requires that you deliver the goods you’ve promised.
Bun DIY: Tailwind Lite
I've been building a zero-dependency application in Bun, and recently built out a subset of Tailwind. It's just a buggy proof of concept, but might make a good conversation starter.
In Part 95, Section D, encryption is not mentioned.

But the Emission Types are limited, digital emissions are not allowed. (AM and SSB) are specified.)

In theory, you could have a transmission header / trailer in Esperanto that would route the message, and then the message traffic. But that sounds like a hill that wouldn't be worth the climb.
Just so you know, "hearing-impaired" implies that a person has a flaw whether a person is born with it (it is natural to them) or impacted in later life (hearing-challenged).

Most non-offensive way to refer to a group of people without perfect hearing is "hard-of-hearing or deaf".
As a Canadian founder who's been through YC, Series A, to a solid exit -- and who knows lots of other Canadian founders who both went through YC and didn't -- my view on this is that you're just seeing a kind of 'capital ghetto'.

The best Canadian companies and founders typical raise from US VCs, full stop. They "escape the ghetto". The US VCs give them better terms, more aggressive, more knowledgable, just overall a higher class of investors. Plus far more choice. At each round I've fundraised, the Canadian VCs were at least 20% lower on important terms like valuation and generally much harder to work with. Yes, there are great Canadian VCs too. But the speed, optimism and 'knowledge of the game' that good US VCs typically bring is much higher.

So what happens? If the best Canadian startups fundraise primarily from US investors, what are Canadian VCs left with? The more conservative, slower growing, less ambitious ones. So the VCs approach that with caution. Which furthers the cycle.

Canadians are more conservative in general, and that conservatism bleeds over into startups and VCs too (not to mention B2B / B2G markets). However, the real issue is that when a company appears to break that stereotype, they just raise from US VCs.

At least this is how it's been for the last 10+ years. Now in the 'new normal' after the frothy period, it's anyone's guess how things will play out. Perhaps the conservatism of Canadian VCs and startups will help them produce more viable long-term businesses in this environment vs. what worked best in the cheap-capital era.
> A user study shows that graduate student assistants consistently rate Mossad-generated code as just as readable as authentic student code.

Do you have any small examples on a program that was transformed/generated with Mossad that we could compare against the original? As far as I can tell, the paper just have a really tiny example function.
My Safari on iOS doesn't give a prompt for accepting the marketplace like in the instruction video. No notifications in the iOS settings either. Using Brave, fownload website complains I don't have iOS 17.6 installed even though I have 17.6.1. And they don't seem to support Firefox on iOS. So seems like the installation process still has some rough edges.