skysight-inc/HackerNews huggingface dataset:
> A package repository might deem your software “critical”, adding requirements to publishing updates that you might not want to or be able to comply with.

I discovered last week that Github no longer allows you to push changes via https, and thus I have not yet published a minor fix for an insignificant piece of open source software I have been lackadaisically maintaining for the last eight years. Perhaps some day I will get around to jumping through their new security hoops... or perhaps I won't. In this case nobody is likely to care, but it makes me think these kinds of organizations ought to be extremely cautious about introducing extra friction to the workflows of people who are giving away their time for free.
It's not in Win11 yet.
https://tinysheet.com/
I don't agree with the person you're replying to; it's unfair to permanently ban people from competitive play for online cheating they did when they were younger (although not that much younger in this case).

however, without overly expensive and invasive methods of detection, plus unpleasant rule changes, what you describe isn't feasible. there are too many ways to cheat, and people who are already smart enough to play at a grandmaster level are not only going to find these ways, but excel in them.

I don't have any evidence to back this up, but I would be extremely willing to believe that plenty of high-level OTB cheating has gone on over the years, especially with money on the line
Antarctica Birth Tourism in the 70s
> Arguably programmers who have great memories are much more likely to write unmaintainable code, 'just edit these fifteen files to add a new financial type'

Very true. Some programmers have higher tolerance for complex code. Which is often why there are disagreements over refactoring.
FWIW having seen the sources for both, GEMDOS isn't based directly off CP/M68k sources. There are commonalities, in particular in the names of functions, trap locations, etc. and some bits of stuff that is common (executable format for one) but they're entirely separate codebases. Most of CP/M68k is written directly in assembler. While GEMDOS is largely C.

GEM on the PC was written to run on MS/DOS. So I think to make a portable GEM for other platforms they made something with an API and filesystem closer to DOS but written by people who were clearly familiar with CP/M, and had access to CP/M68k sources.

The first platform to run GEMDOS on 68k was the Apple Lisa. That was the dev machine DR used.

That's been resurrected in the past few years: https://github.com/cheesestraws/lisa-gemdos

And in fact EmuTOS itself now boots on the Lisa again.

What's interesting is I know Mac OS Classic used the same "push the args to the stack and call TRAP" syscall process as well. I suspect because of this that the Lisa did as well, though I couldn't tell you for sure since hardly any docs are out there for that. Digital Research was not unique in choosing these scheme. Maybe DR copied Apple, even tho the timeline seems wrong there.

FWIW you got me interested, so I'm reading the CP/M68k sources right now and from the bits I've read, I do see the stack based calling convention there, as well:

_bios2:
* For all BIOS functions with a word parameter
* Word parameter follows function number
move.w 6(sp),d1 * get 1st parameter (word)

_bios6:
_bios1:
* For all BIOS functions that have no parameter other than function number
move.w 4(sp),d0 * get function number
movem.l d3-d7/a3-a6,-(sp)
* * save C register variables
trap #3 * do BIOS call
* * returns value in d0
movem.l (sp)+,d3-d7/a3-a6
rts

So yeah. Long history of that.
Various selectable decision tree grouped/categorized examples : https://www.data-to-viz.com/#explore
Totally disagree. A whole of AI business space seems totally focused on pushing the boundaries of what is possible, completely ignoring delivering something consistently useful. I played a bit with image generation recently and most results were abysmal. Sure, it can create great things and prompt hacking will be a thing for a while. It’s however very far from “for each prompt I get a working (as in not broken with artifacts) and matching image”. IMO business usability depends on average case mostly and this hasn’t impressed me yet.

The elephant in the room is the “black box” nature of all neural networks. They are not interpretable for humans, therefore we cannot know when they can royally screw up. That means unless we keep a human in the loop, it’s hard to really integrate it into anything critical. And keeping humans out of the loop is what most AI companies promised as an end goal.

Basically, I am embracing incoming AI winter. Not because no great progress has been made, but because what was promised will never be delivered (as have been the case previous times). At the same time, AI is here to stay and AI based tools are going to become common place. It will just be less of a great deal than everybody expected.
To be clear, I'm not arguing that the results from the calculator are wrong, and I totally agree that how it handles order-of-operations is correct.

What I am arguing is that the visual display in the "Paper Tape" view is wrong because it displays different answers for the same values.
To answer my own question - the in-browser keylogger story was concerning to me. If it was actually transmitting the within-browser keystroke data back to tiktok servers, that would be quite concerning... except that I already avoid their browser like the plague because it sucks, so I just retype URLs into my default browser in the rare cases I want to follow a link in someone's profile.
I’m kind of overwhelmed by this stuff at the moment.

On the one hand, it’s very clear by now that this new generation of AI is absolutely game changing. But for what? It feels a bit like discovering oil in 1850.
>OK that doesn't have to do with blocking Google AdSense ads nor does it have to do with proxying so I'm kind of confused.

When a website wants to load an ad, it uses javascript[0]. The website can call a function in the included javascript file and tell AdSense "hey load an ad". If you simply block the JS file the website can break due to trying to call functions that don't exist.

uBlock (supposedly, I haven't verified this) instead of blocking the JS instead replaces it with it's own version. That version just basically says "yeah sure cool" whenever the website tries to display an ad, but doesn't actually do anything.

[0]: https://support.google.com/adsense/answer/9274516
An LA event would be a lot of fun!
If I have learned anything about the last 6 years of listening to the increasingly unhinged contigent of paranoid Americans, it is not to overindex on how loud a position is.
could you elaborate exactly where the filth is here? I think I get it, but I'm not super-well versed enough to understand what the motive would be here.
If you've ever read Crumb's comic books, he was fully cancelable in the 1970s. He has always existed outside the mainstream and thus has never relied on mainstream distribution or publicity. If anything, he's a little more acceptable to the mainstream now because hardcore pornography is more widespread and grudgingly accepted these days.
No. It was another bit of social science. I have other problems with Black-Scholes, but they're not as strong. One friend told me that for all of the problems, it offered a relatively neutral way to arb between different strike prices of the same security.
> Some people just do not treat their electronics like the expensive devices they are

Phones hit the floor sometimes. It just happens and it is normal in daily use.

You aren't wrong that phones are expensive devices but your comment oozes a toxic elitist "PEBCAK" attitude similar to something like "The antennas are VERY well designed you're just holding it wrong"*
from what I've read it's perfectly fine to complain about stuff on the Chinese net, you start getting in trouble once you attempt to mobilize people
> It's obvious that TikTok is qualitatively different from the perspective of the US and its allies.

For those of us not in the US, it's not that different. We are always at the mercy of tech companies from a foreign power.
Me thinks I will see a full kernel rewrite in Rust where it at least counts for more code as a percentage than C. Something like this but even more ambitious: https://lpc.events/event/16/contributions/1256/attachments/1...
I get where you’re coming from- but I still think it’s more specific than that. Take Yugoslavia. They took out imf loans right before their hyperinflation.

What you describe definitely causes inflation, but the “hyper” part, in every case I am aware of, involved foreign debts.
> Can anyone point to something that TikTok is doing that FB/Google/Twitter aren't already doing, that we should be concerned about?

If you're okay with FB/Google/Twitter sharing all of the data they have on you with the CCP, there's not a big difference.
Mozilla only has themselves to blame.

I'm going to repost a previous comment here.

> https://news.ycombinator.com/item?id=32741481

> I used to refuse Chromium for the Same reason.

> But honestly it already happened, Firefox is already irrelevant.

> Mozilla is mis-managed organization that is funded to avoid anti-trust investigations, they dont fully push for privacy because they are afraid of google, do out of touch changes, and focus on political advocacy.

> Compare that to brave, which builds its own independent search engine, ad network, and has privacy by default in its products.

>There is no hope that Mozilla and Firefox will change the status-quo anytime soon, Firefox is losing users at crazy rate, and Mozilla is absolutely failing to do anything to change Firefox's destiny towards irrelevance.

> Brave is almost everything Mozilla should've been.

> Actually do what they sey, no hidden google analytics in their products, no unique ID for each installer downloaded, push for privacy by default and independence from big tech, not being shy from google, because they are their only income.

> I would argue, that if Mozilla wants to turn its course around with their "limited resources" it should drop gecko, and anything irrelevant to the users experience.

> Fork Chromium, the best web engine out there by a mile, and remove any anti-privacy / anticompetitive code, while still taking advantage of the huge development resources directed to chromium from many parties, and maybe Mozilla can also influence Chromium's development.

> Start pushing privacy by default, its the reason brave is gaining users at such a rapid pace, its a browser I recommend to everyone, as just by installing it they already are much more private than with chrome.

> What matters is the users experience, its why brave is growing
Reading through that thread and then a bit more of his twitter, just seems like yet another wannabe Dan Price style philosopher, acting like the enlightened person residing at the center of every debate. None of his arguments are particularly concerning or unique considering how much every other company lobbies and evades governments.
Well, it's undeniable that they are more competent than Facebook in this domain; the proof is in the pudding. So in your terms, you're trading an incompetent domestic influence operation for a competent foreign one. Hard to see how that's a good trade for the US.
I thought there were no exceptions to double jeopardy? Is that a popular misconception? What makes it possible in this case?
Serial was blowout success, but flawed in many ways. For me, chief amongst these is not updating the podcast with new (and potentially exculpatory) information as it came to light over the years.

What really progressed the case was the Undisclosed podcast [0]. Rabia Chaudry, a childhood friend of Adnan and an attorney, first took Adnan's story to Sarah Koenig, who documented it in the Serial podcast. But in Undisclosed, Rabia and her colleagues Colin Miller and Susan Simpson dissected the case with scalpel, found new evidence, and ultimately set the groundwork for today's result.

Undisclosed stuck with it, and have covered other similar cases. Their twitter [1] says they've had 400m+ downloads, which is more than Serial, albeit over many series.

If you liked Serial, or even if you didn't but do like True Crime, go check out Undisclosed.

If long podcasts are not your thing, HBO's The Case Against Adnan Syed [2] is quite information rich across just 4 episodes.

[0] https://undisclosed-podcast.com/episodes/season-1/
[1] https://twitter.com/Undisclosedpod
[2] https://www.hbo.com/the-case-against-adnan-syed
This bit explains it:

> I'm going to resign any game I'm forced to play with him

He resigned because the opponent, not the match.
> It's clear that the PRs aren't your own content, unlike comments which you're sorta responsible for moderating.

I see this differently: you have some own content

* a blog post

* a Git repository

that is hosted by some provider. "Everybody" can add their own "scribblings" next to it:

* comments

* PRs

In both cases it is clear that these "scribblings" are not your own content.

Why do you thus make the difference that in one case one is some kind of responsible for moderating, but not in the other case?
Second time you actively mention Lunarpad in your submissions - and you've built a mentor portal before. Last time you mentioned it was 4 months ago, so you haven't just "found this", you're actively promoting this.
You think Steve Jobs would be morally above doing something like this? His personal history is full of stuff like this.
Yeah, they're implementing a Minecraft-like experience within Minecraft, not literally running official Minecraft code on their VM.

I think they specify "3D Minecraft" to distinguish it from earlier efforts, where people built 2D Minecraft-like experiences with redstone, like:

https://www.gamesradar.com/guy-makes-minecraft-playing-compu...
Ever tried this:
https://pubmed.ncbi.nlm.nih.gov/30946266/
We (Americans) don’t all feel this way. Personally, I feel the same way you do when I read things like this. I’m puzzled how it’s ok for anyone that wasn’t assigned an American citizenship in the birth lottery.
Ok, so how about the Terms of Service are just honest and we see if everyone still agrees? Personally, I'm happy to trade my psych profile for that sweet sweet content.
To be cancelled you have to first be part of acceptable society and want to remain there, which Crumb never was and never wanted to be. He's a creep who likes to make interesting cartoons, even if they are filled with misogyny and bitterness. He comes from a creepy family, which the film "Crumb" makes clear with Crumb's blessing. He's doing alright considering.
I accept your implicit concession, rude as it is.
The post you quoted lists potential avenues for using web3 tools. You may notice we have not gone down any of those avenues. We aren't doing crypto stuff.

We did indeed spend some time looking into web3 and peer-to-peer, and ultimately decided it's not for us. Most of the energy there is spent trying to make money / scam people. Peer-to-peer is cool too but has its own risks.

Thanks for checking out the discord, though!
> ... just has not materialized.

I don't think we comfortably know that yet.

For one, software takes a bit to diffuse into the public usage, secondly if you were the victim of blackmail or some other such criminal activity that was perpetrated with the use of such a system you wouldn't raise your hand immediately -- you'd get clear of the problem -- and then afterwards depending on how embarassing the situation is you'd speak out publicly. Many victims will never identify the methods used, and most will never speak out publicly.

In other words, systems like this could be being used to harass people and it'd take a bit of time before 'the public' was ever very aware of it being an ongoing problem.
> China is a national competitor, not an enemy who intends to kill us. Sinophobic propaganda has been unfortunately effective on too many people.

You missed the point. Analogies aren't a one-to-one mapping between every aspect one situation and another, and you're going to have trouble if you interpret them that way. In this case, you picked on a feature that doesn't map to the situation under discussion to make an inflammatory suggestion.

To spell it out, very, very clearly: the analogy only demonstrates that "who holds the thing" is important for assessing a threat from a particular perspective. The US holds "[Facebook, Instagram, WhatsApp, Snapchat, Twitter]" (which are all banned in China) and China holds TikTok (which is not banned in the US).
I haven't used this app, but something that makes me smile is that the paid version is only 563KB (the paid version is 4.6MB, and I suppose it's pleasant that the ad SDKs are "only" 4 megs). After seeing every major app take up 100MB+ for years, I had just assumed that there was some kind of static packaging inherent to all iOS apps that jacked the deliverable size up so high. I don't know whether Ueda was deliberately trying to get it as small as possible, or if his design is so elegant that it just naturally led to such a tiny artifact. Either way, as long as the 3.5" floppy is still in its sunset period[0], I suppose it's nice that there's modern software that will still fit on it.

[0]https://www.bbc.com/news/world-asia-62749310
It makes sense that it is, as Python has if statements.

ducks
It’s not, yet. Until there’s actual proof of the CCP pushing propaganda onto western users we can talk but otherwise it’s just incumbents upset they can’t compete.
It's not a slippery slope. It's just the natural progression of a monopoly.
Wouldn't you have to start with the JVM? Or possibly with the Linux kernel?
Yes there is - a widely used character set (when Unicode talks about "writing systems" it explicitly includes all the computer character sets used in practice pre-unicode) used by japanese 'featurephones' had emoji characters, so in order to be able to include that character set in unicode, unicode had to add emoji.
That's cool but why are the most recent entries from Sept 2021? Did BART do something even more effective to stop these updates from getting out?
It is how you measure "progress". For you progress seems to be only about business. I think majority of people (including me) are just delighted about this new toy that brings them joy. In my life it is great progress if I get new innovative toys that haven't been available before.
> Before MCHPRS optimizing redstone performance using compiler techniques was not thought to be possible.

They created a virtual machine with a custom instruction set. Why wouldn't an optimized JIT work?
There is also hashnode.com
Last time I tried to use onAuthRequired in Chrome I found that it was already broken in some contexts. I think it's pretty clear that Google is on track to phase out extensions completely within the next decade.
PDAP is not crypto based, and there are no plans to make it so. The message you pasted here was about a meeting taken last year with someone who was proposing this. It isn't something the community or leadership was interested in. PDAP is a non-profit, not a crypto startup.
This comment comes off as a little self-deprecating / resigned.

So I just want to say, don’t underestimate yourself! I think you would be surprised as to how much you can actually achieve/learn + how doable these problems are once your foundation is down.

The potential of the average person is vastly underestimated, and the “gifted”/genius person vastly overhyped.
Edit: Seems like this criticism doesn't apply to this project. I think that's good. What I wrote below is just an explanation of why someone might view crypto as a red flag in a charity project.

---

I think the basic idea is that this web3 crypto stuff is pretty scammy. It would be like finding out the not-for-profit you were thinking about working with also sells timeshares - maybe it is, against all odds, legit, but still not a good look and kind of a red flag.

Another take on it is - if I want to volunteer at a place I don't expect to get paid. If I'm working for payment, I don't want my payment to be in NFTs. So, the web3 intrusion into this idea is unnecessary and doesn't fit for either volunteers or employees.
Thanks for taking a look! DM me on Discord if you'd like to chat about this.
Yes it does. If someone complains about somebody else doing the exact same thing they are doing, then the issue isn't with the action but the "somebody else", aka racism.
Yeah. The main thing that bothers me is that the media isn't discussing any generalized data protection reforms as a response to this - the story is "data collection is only scary because it's china doing it."
The last time I tried it I had to put in the SN of the device I wanted to repair in advance to get the part. Maybe they fixed it from then, have not checked.

If you cannot get parts in stock (meaning in advance), you might as well send it to the Apple and not bother with repair shop at all. I also think this is the main reason for making it like that. Display, battery and vibration motor has absolutely no security implications.

I would be very happy to see Apple not screwing with individual repair shops. Don't get me wrong, I'm a huge fan of their HW (be it iPhones or MBPs). But I'm not a fanboy and I'm not going to bend backwards to praise this corporate entity when it is not deserved. If you compare the ease of getting part for Samsung and Apple, it is like night and day.

That System Configuration step is also a middle finger. Having to chat with some support agent just for changing a consumable item like a battery? Or a vibration motor? What the actual f?

edit: Checked and they still want the SN of a target device before selling you anything - even a battery! From the site: The serial number is required and will be shared with Apple. This number must be from the device that is being repaired or you may encounter issues that prevent the completion of the repair.

Yeah, thanks but no thanks.
This is deeper than self-esteem issues. It very much has to do with cultural norms.

I wrote more in another comment, but just a few examples:

- Dr. Carol Dewek has studied the difference between kids with "growth mindset" and "achievement mindset". The kids with "growth mindset" do not have the same kind of relationship with failure than the ones with "achievement mindset". Framed this way, it might be more accurate to say that kids with achievemement mindset are afraid to ask for help as early as 5 years old.

- Indigenous families, and other cultures like Japan, cultivate independence in their toddlers. The indigenous families incorporate a toddler's natural inclination to help into building skills for chores, with real stakes. Knowing tha their contribution actually matters, they develop both intrinsic motivation as well as a self-esteem that is internalized rather than requiring validation from something outside of them.

- Montessori emphasizes developing a child's capacity to be independent

These are all different than the mainstream modern culture in the US. For example, a modern parent in the US might feel time-pressure and so it is easier to do the household chores instead of taking the time to incorporate the toddler.

My toddler is not yet 2, and is already helping me feed the dogs and cats. He not only wants to do this, he gets upset when he can't. What's surprising for me is that, doing those chores with him turns those chores from something mechanical to something that's enjoyable for me. It's very much possible to do for a modern family.

So yes, I think this very much is something in the culture, with the poor self-esteem being a symptom of the culture.
The metaphor “war” is invalid methinks.

Ecological systems or economic competition are far better metaphors, because they are emergent and decentralised, rather than patriotic and authoritarian. “Nature red in tooth and claw”, or monopoly rent and marginal price → 0.

Revisionist? The 1T$ Microsoft has not “lost the war”. The biggest FOSS wins have serious corporate sponsorship (OSes, databases, browsers, dev tools, languages, etcetera).
Building Workflows, Part 1 – Core Concepts and the Workflow Builder