skysight-inc/HackerNews huggingface dataset:
If you’re really interested in what made the Amiga so great back in its day, checkout this book:

The Future Was Here: The Commodore Amiga

https://www.amazon.de/dp/0262535696/ref=cm_sw_r_cp_api_glt_i...

Unlike other books about retro it does not only try to trigger your nostalgia but is an actual deep dive into the history and the technology about this machine.

For example: It explains in detail how the famous „Boing Ball“ demo used all of the Amiga‘s custom chips to keep the CPU almost idle while running. This was important for showing off the preemptive multitasking capabilities of the Amiga OS.

It also includes a thorough look into the implementation details of Deluxe Paint I and how the IFF format came to be.

I loved it!
People really got deep into their work back then.
Huge thanks for taking this over and handling a delicate situation as cleanly as possible.

Also, kudos for emphasizing the real originator of the package:

> Faker was first implemented in Perl in 2004 by Jason Kohles
My guess is that memory is probably the big thing. Serving a static file from a buffer cache shouldn't be that taxing on a cpu.
Seems like you are not aware of Intel ME past vulnerabilities.
Blue light glasses are patently unscientific, your eyes actually need to absorb lots of blue light during the day. It’s just a way for eyeglass companies to make more money.
> Bitplane graphics was probably a bad decision.

The original Amiga shipped in 1985 and at that time the bitplane approach offered a reasonable trade-off versus chunky pixels by enabling some uniquely powerful capabilities. When Commodore died of self-inflicted wounds in 1994, a much more powerful new chipset codenamed "Hombre" had been created and was working on prototype boards. Hombre had chunky pixels among other cool things. https://en.wikipedia.org/wiki/Amiga_Hombre_chipset. Too bad it never shipped
> The only thing I don't understand is why they aren't shipped by default with every windows installation

At a guess it would mean they would have to support the suite at that version for the lifespan of the OS. Having it separate allows them to update independently and not get tied down 10 years down the line with still having to support and old code base.

This is one of the biggest reasons why pwsh (PowerShell 6+) still hasn't been included in box. There is no .NET version that is supported for the time that is required by Windows and thus cannot be included in box.
>I see it as very complementary to IRC

That sounds like a failure of XMPP. There is no reason for someone to need two message platforms other than userbases being split. If you actually wanted both for functionality purposes, it shows both of them are lacking.
Monty: Commodore 64 Stereo 6581 SID Synth
Interesting! Hadn’t seen that design before. Where I live they tend to look like this: https://www.walmart.com/ip/Household-Essentials-Umbrella-Clo...
It is the OEM's product. They are selling the BIOS, motherboard, and CPU as a single unit, along with a bunch of other stuff. If you wanted individual pieces, then buy individual pieces. Why are you even shopping for these products if you had any intention of ever dealing with in-socket CPU upgrades or parting it out second hand?
It's been reported[1] that PayPal (and probably other services as well) use the entire domain name as a fingerprint, banning everyone connected if there is a serious issue. Since they're presumably more closely linked in a way than a Gmail/Protonmail/etc email domain shared by unrelated users.

[1] https://news.ycombinator.com/item?id=29940133
Hey thanks for maintaining this project! I have been using it this round of applications and it’s just so much more convenient than trying to edit a historical doc(x) file with a rotating cast of word editors over the years.
Same here. I struggle with portion control. I can pig out like its no one business.

IF provides me a structure that I can help control my eating schedule, tied in with a food subscription (https://chefgood.com.au/), it means I'm seeing weight loss and structure eating benefit my health.
or if not 'tap the rich', better structure the payouts so there isn't such an imbalance. wage stagnation is a BIG problem.
Why didn't the Python committee opt for a compiled system (like PyPy) when they moved to the 3.0 series (and had to break backward compatibility anyway)?
Critically the initial cost is born by developers and higher levels of government, either out of profits or general tax receipts. It’s when the maintenance comes due that the problems start, as the local municipalities have less ability to levy the taxes needed to maintain this infrastructure. This is particularly rough because money is extremely moveable at the local level as people move to nearby towns for lower taxes, and big box stores pit municipalities against each other for tax breaks.
In CS you're often dealing with adversarial inputs, for which worst-case analysis is obviously the right approach. Not sure that there's anything comparable to that in most statistical settings.
> After the funds were moved we were invited to become admins of the Faker collective. This meant that we retained the existing sponsors of the Faker collective who were paying for the continued maintenance of the project.

I'm sorry but this feels wrong. The existing sponsors should have their subscriptions cancelled, instead of going to a new organization automatically.
The outdoors are a really great reason to stay in AU for a few years. Brisbane is an excellent location for that. Take a look at Fraser Island (not to live), sandy beaches and pristine fresh water lakes. It's one of the best places I've been (and I've been to a few). Turntable falls, Byron Bay, Far North QLD - phenomenal. But do make sure you have your drivers license because public transport to nice locations is very limited.
Looking at 482, https://immi.homeaffairs.gov.au/visas/getting-a-visa/visa-li... the procesing time is at least six months, up to a year. It is a lot of paperwork for companies and they do not like doing that, here. And it costs over $2000. Not a problem if you get the good job, but that is very difficult due to the lack of employers.
You really will either be best getting a placement with a Dutch company here, or getting a transfer to an AU company from there. The other option is to consult. If you've got good experience there is probably more options for short term work through a labour hire company.
I can't reiterate enough how much bastards AU immigration is to foreigners. It is expensive, beaurocratic to the point of needing a lawyer (or immigration agent) and outcomes are often denied just to get the appeal fee (well thats my perception). It is not straightforward.
Other negatives: Brisbane is in Queensland (QLD) and they are a bit facist. Brisbane itself is pretty nice in some parts, but rural QLD are basically hostile to cultured gents. You might want learn to talk about how to fix cars or the lack of rain to get along. The other downside now is that Omicron just hit. The hospital system is under strain. There are not many planes coming in. People are behaving very strangely and either no-one is out and then for some reason everyone gets together on a Saturday and forget for a day. Then back to self imposed lockdown.
What I think I'm suggesting is probably to keep a job in Amsterdam or whereever you can get paid well (or consult), and holiday in Australia for long term or regularly. many people fly to New Zealand for a few days than back to AU to renew the visa.
/// For me, I've been to Netherlands and I'm looking for a cultural difference. I've seen SOOOO much nature, I don't drive and live in a remote AU city, Adelaide. "They say Adelaide eats its young", not a great palce for new ideas, but it is a nice suburban place to raise kids. I ride a cargo bike with the kids on the back and its like a carnival attraction here. It would be nice to be around more of that for me. I'm not planning a move, but if I could find a sponsor or great employer I would. I'm a philosopher, technologist, artist. An inbetween tech and art, worked in Universities helping arts academics do stuff on PCs they cant figure out themselves. So a soft, nice IT guy. I'd like a job either in a University, researching or running a project. I wouoldn't mind where in the Netherlands, as the trains are great and the paths are pretty much one or two day ride to anywhere. ///
Back to you, come and visit. Talk to your employer and take a three month break?
One might call it a, "leak."
This sounds like something a madman would do, and certainly 16-bit real mode is insane, but back in the mid-late 90s I would think a large number of Internet servers were 486s.

I know I ran a major "topsite" for most of the core warez groups in around 1996 from a 486 and it handled a ridiculous number of connections. It was probably running BSD rather than Linux in those days though as I remember BSD being more stable/better performing at the time.
Visualizing music notes by simulating sand
Thanks for all of your work on Matrix. I feel like after all these years, matrix has actually become a really great product/tool to use.

Also I hope you have most of this as a copypasta so time isn't wasted responding to the 1000th matrix FUD post.
Depends hugely on the SAAS and it's current and desired customer base.

But some obvious candidates are

1) discontinue free trials.

2) provide enough obvious value to convert the current funnel of free trials into paying customers at a high enough rate that you don't care about the "freeloaders"

3) radically differentiate the support available on free trial accounts.

In the long run, and dev effort/time spend integrating email domain blacklists is just time taken away from building features that add value to the service/company. It's only possible that spending that time adding features will turn the conversion rate up, but its guaranteed that fencing off the top of the funnel will reduce the number of conversions.
I've seen at least one site simply strip the +tag and spam my real email directly. Since Gmail is so popular, I'm sure the marketing piranhas had the stripping code written and deployed within half an hour of that feature being announced.
Seems we can't yet simulate a 302 neuron worm brain (C. elegans) despite having its connectome, so not correct. https://wikipedia.org/wiki/OpenWorm
Is this unmetered or you stay w/in the cap?
You should probably familiarize yourself with the meaning of the phrases it's alluding to, "dismissed with extreme prejudice" and "terminated with extreme prejudice".
this also exposes the fantasy of the private sector doing all the work at a lesser rate, versus having many infrastructure things like this done at a governmental level.
I like the idea of automatic resource cleanup in C and was excited when I read the headline, but I agree with others that the proposed syntax doesn't seem very C-like.

I previously shared a "with" statement idea on HN that I thought fit with the rest of the language.

with (FILE *fp; fp = fopen(path, "wb"); fclose(fp)) {
...
} else {
perror("Failed to open file");
}

https://github.com/taeber/cwith

https://news.ycombinator.com/item?id=23370693

edit: formatting
> Unfortunately both for Intel and AMD you don't have choices these days. I'm hoping someone develops a processor based on the RISCV architecture (a free architecture that doesn't include that shit) to be used in a computer entirely under the control of the user (hardware and software) and not the corporation that makes it.

That exists for the POWER architecture, but unfortunately those cpus are way behind x86 in speed and efficency, at least so far. I expect RISCV will be the same way for quite some time. Maybe someday...
> too extensible

I don't see how it's a problem, except for:

> with too few guarantees in interoperability

...Which indeed makes life harder. As mentioned elsewhere in the discussion, there are compliance suites, and capabilities and feature discovery, but the clients are indeed quite diverse, and sometimes it's hard to know what to expect from them.

> XML is not a good serialization format

I personally find it more suitable than JSON for many purposes, including extensible IM, for a couple of reasons: namespaces help to avoid conflicts, while the data model itself is more convenient for general data encoding since it's straightforward to encode sum types in XML (where a tag corresponds to a constructor), unlike in JSON (where there's a few ways to achieve it, though with JSON-over-HTTP that part is usually only done on the top level and goes into HTTP query). Maybe I'd prefer s-expressions to XML for an IM, but not JSON.

> and some of the requirements in the protocol are pretty exotic and not trivial to implement in a lot of languages. Like setting up TLS on an existing connection (plus the absolute refusal of the XMPP WG to allow on-connect TLS).

I wouldn't call that one "exotic": STARTTLS is used by a few other common protocols, and allows for opportunistic TLS; easily usable with common libraries (OpenSSL, GnuTLS) too. There's XEP-0368: SRV records for XMPP over TLS [1] for direct TLS connections though.

[1] https://xmpp.org/extensions/xep-0368.html
PDF all the way. Gotta love the LaTeX.
My primary address IS a forwarding service. One of those ones that exist to let you give the address out to anyone you want, and still be able to change your actual email service provider, without having to change your address -- because, hey, it's your primary one, right?
Why didn't you just get the first pair again? Is there something better about the second pair?
> If the student could understand pointers they would succeed, if not they wouldn't.

What were common hang-ups that people had with pointers?

I guess, it's safe to assume I am of a younger generation than you, but I may have had a bit of an unfair advantage (compared to my peers) when I dabbled with C because I studied assembly (x86 and a bit of ARM) prior to C, so pointers weren't exactly foreign concepts.

I do not think about this on a daily basis, so it's easy for me to forget how good things are these days. I can't tell you the last time I even thought about/used pointers, since I mainly use the fancy "magic under the hood" languages these days. For pure geeky fun, assembly and C were my favorites... Something about the memory management and pain brings back fond memories, even if I never made anything overtly special with them.
Can't believe they don't have washer-dryer combos in US, of all countries. Another argument I heard is that they're not as long-lived as separate appliances, but mine (Bosch) is still going strong after 12 years or so (save for a plastic door handle I broke apart early on in anger when the thing wouldn't open unless waiting for a minute after program abort ;) Bit more expensive than a plain washer though for sure.
Original at [1][2] but HN doesn't seem to let me post to instagram and there's no visual demo on github

[1] https://github.com/georgemsavva/genuary2022/blob/main/day15s...
[2] https://www.instagram.com/tv/CYvsj0Gsyg2/
Only sponsorships tied to the project itself will continue to be tied to the project. This move was sponsored by the co-maintainers of the project.

Any sponsorships tied to marak's personal GitHub account were not changed, of course.

This is also consistent with the original terms:

> During the conversation with Ben, he went over the terms and conditions of the Open Collective with me.

> Ben said that simply, "The funding is attached to the project, not the current maintainer."

Full details: https://github.com/faker-js/faker/discussions/56#discussionc...
Article about wasting time doing stuff other than making money. I lost a few minutes of money making productivity by reading but it was a good use of time.
Hmm seems difficult to keep house ambient light low. Add dimmers to everything?
A few reasons. The hide my email addresses use the same domain as regular icloud email addresses. Apple always gets what it wants. They don't want to be sued by Apple.
libdragon is what you are looking for: https://github.com/DragonMinded/libdragon
Actually removing some stuff from XPath, could give guarantees while parsing partial files. That things get ugly sometimes if XML documents aren't complete, doesn't mean that other encodings are automatically better.

People should care about some good hedge grammars for extensible formats instead of getting political about that stupid encoding. There should be sth beyond current XML standards and libraries but please make it not be JSON.
I’m aware. Note how I specifically highlighted the imbalance caused by pretending it was the best option which most of the country was told to aspire to.
What's the point of a machine-compatible CV and a human-written cover letter? A human will need to sift through the same amount of information, except now they also need to read the long suck-up prose that you asked for.

The honest truth about why they want the job for most people is that they provide what you need and that they enjoy things like eating, having a roof over their head, and fun things to do with what's left over of the money you pay them.

Coming up with some drivel about how they've been entranced with Version_Five Inc's tech since they were twelve and how it's been their life-long dream to work with their famous Foobar Widget control language is a nice creative writing exercise but it hardly proves anything. If anything, it rewards lying and deceit to get hired quicker.

Many very capable people suck at writing, even if they are truly driven and interested, especially in the computer science field. A cover letter is a great screen for a job that involves a lot of writing, but for most jobs writing is only a side activity that shouldn't be treated as the main objective.
Co-creator here. Perhaps the most interesting part of this project is how the traffic to the site seems to correspond to the number of students slacking off. Traffic increases monotonically Monday to Friday (though occasionally Thursday beats out Friday), and drops off big over the summer and weekend. Guess we found a niche.
Good thing this government has solved the rampant knife crime in London and the rest of England. Now they can move on to more pedestrian things like banning WhatsApp.
Reddit and Medium are awful for this. I don't know what they're doing, but every page has a small chance of infinitely looping to max out a CPU core forever, unless you block their ads. I'll feel my laptop heating up and know that some Reddit thread somewhere is to blame.
> HR is looking for "node.js" but you wrote it like "nodejs"? Though luck pal, bye. HR wants a "computer scientist" but you have a degree in "computer science"? Same, automatically discarded.

Wouldn't those issues be more likely to occur as a result of automated processing? I imagine that most humans who deal with technical hiring would guess that "node.js" and "nodejs" are probably the same thing.
You can spin it however you like, but renaming the real one "fakerjs-legacy" and appropriating all sponsors is a scumbag move.
You can still import them into the US en masse
At this point, their government has completely undermined foreign confidence in their semiconductor industry. I would be careful to avoid any processors from there, because the chance that it contains a backdoor is just too great to risk. Even if that is only a perceived risk and not a real one. American propaganda in recent years clearly set out to reach this new status quo, and it’s probably all smoke and little to no fire. But it worked. There are enough examples of China screwing over foreign companies to prove the risk could be real no matter your size (e.g. ARM China).
I'm confused. MTS is quite exhaustive on MIDI 1.0. How is microtonality in 1.0 a hack compared to what's being provided in 2.0?

There are obviously a number of 2.0 features that are much more advanced than 1.0 (MIDI is primitive). But MTS is actually pretty good and not a hack.
Ask for forgiveness not permission.
Amiga lives on in spirit with DragonflyBSD.

https://www.dragonflybsd.org/

Matt Dillon has brought a ton of design from Amiga to his FreeBSD fork called DragonflyBSD.

And its extremely performant, which is impressive given how few work on DragonflyBSD vs Linux & other BSDs.

https://www.phoronix.com/scan.php?page=article&item=corei9-f...
I just click the unsubscribe links. If you have a backlog to process, maybe it'll take you an hour a day for a few days to click them all, but it's doable.

Then I'm aggressive about clicking unsubscribe when the unwanted emails show up. It's been very effective, I basically get no spam other than the pure junk that my provider (Fastmail) filters for me, and for which GMail would do the same.

When I see other people's inboxes full of crap I don't understand why they don't just click unsubscribe and be done with it?
This. Outsourcing judgment is far better in theory than practice. Hiring is and will remain messy.
(2017). Vox is trash, and this is especially editorialized. Matt Yglesias has actually left Vox (he's a co-founder)
yes, I found this out selling everything and getting back to doing the work. folks simply don't want to pay for " low grow" various other practices. Location is essential. I think a lot of land is available but many realtor and other deter folks from purchasing/mortgaging land within the metro areas; assuming they even know what their looking for. I purchase two pieces of property from seniors... first first the owner would not sale to any " city person" so she loved what i wanted to do and that i agreed to give her what she was asking. the other land piece is a beautiful property to which the owner stated his family didn't want anything more to with it. both places... i researched and travel and went myself to see and acquire. currently, i've given up on bring the property to scale as there so much set work im doing and the often overlooked piece is people... you need people. some seasons I've had more than i could do with few purchasers. good thing my children are now growing and eating quite a bit but i still have the same problem... finding people. if your ever in the Metro ATL area or near the Cabot Trail in NS, let me know maybe we can work together.
Ask HN: How would you convince a client to go through digital transformation?
Situation: You have a client who has a successful business based on physical products, a good supply and distribution chain. However you know that digital transformation is important for them to succeed and prosper. The managers are all from a different era though, and regard the Internet and e-commerce with suspicion because most of their business still comes from offline.

How do you convince them to invest in the newfangled Internet thingamabob?
But with defer you can easily get the order of things wrong, whereas destructors are automatically called in the correct order.
> Those are far more important to be correct and exchangeable

In the US, those are far more important to be billable.

And that's the problem. Encoding the patient's medical state is simply an afterthought.
- tumble dryers damage clothes

- turn the rack so the garments are in line with the wind rather than against it

- tumble dryers are a danger to children/pets
It needs to be reinforced by the team, and not left up to the individual. A team or manager can encourage the behavior (even by just setting expectations at the time of hiring) and based on that, hopefully, some technical leaders are encouraged to lead by example.

I also think it has to be part of a bigger strategy of egoless collaboration, and not hiring assholes.
measuring all bitcoin in existence is a bit misleading because a significant 95% is locked up with 2% of accounts… which is the point of OP
That's still a huge number! That's more than twice the GDP of Africa and 4 times the gdp of Russia.
I understand that you have justified complaints, but saying stupid things (government should not go after retail and supply chain theft) in order to take potshots against "capital" does not make a good conversation and I would rather see less of it on HN. Obviously you want shoplifters to be prosecuted as well as wage thieves and polluters.