skysight-inc/HackerNews huggingface dataset:
Been running Meetups for over 12 years. The pre-post pandemic era difference is insane, both on the organizer and on the attendees sides.

Used to have ~25% no shows, and no it's the other way around across all my Meetups. People subscribe but just won't show up. Venues are harder to find. Many organizers burnt out, .... Where we used to see 90+ people, we know are happy with 35.

It's kinda gloomy. Can't blame it on anyone either to be honest. Working hybrid means that any day of the week about half of the audience is working from home, many folks moved to the suburbs, and many others got burned by layoffs and simply don't have the same vibe about nerding away in the evenings after work.

Similarly, did anyone see a hackathon organized anywhere lately?

I'm really curious to see if they'll come back full force or will simply take another form in the future. where do people hang out together those days? Online?
>I wouldn't be surprised if 80% of the missiles' flight computers are missing something flight critical

Are these the missiles that Russia ran out of in March 2022, March 2023 and then in June 2023 or the other ones?
Tether is a stablecoin. It’s not getting devalued unless/until there’s a run on it and it goes tits up altogether.
Will the GPT Store Create Millionaires?
Did OpenAI just launch a millionaire-making new channel?

Not like you'd think.

Yesterday's official launch of the GPT Store, first teased by Sam Altman at the Open AI Dev day in Nov 2023, is often compared to Apple's iOS app store.

Many are speculating that it will "create millionaires" and present opportunities for the next generation of entrepreneurs.

However, as someone that has tinkered with creating several GPTs myself, I don't see it playing out like many hope it will.

But if you look beyond the revenue sharing model teased yesterday and look at the wider traction channel and business model opportunities that could arise, some much more lucrative strategies just became possible.
Yes. This is nuts (in a good way). I remember the first time I saw the video on youtube and the author was going through how he's going to do this with only printable chatacter and i had a "no fucking way" moment followed by being in awe at the solution that was found.
> Append-only log-based data-stores are close enough in my book.

Close enough to what? I get that there are advantages to storing global mutable state this way. I just don't see the point of denying that what you are doing is storing global mutable state--every time you append a new log entry to the data store, you mutate the state.

> history of the world at any particular point isn't

Sure, I get that too, and I get that it's nice to have that stored explicitly instead of having to reconstruct it for the particular cases where you need it.

But if someone is running a query on your database, except in some particular cases, they don't want the history of the world at some particular point to dictate the response. They want the most up to date history of the world to dictate the response. And that changes every time you append a new log entry to the data store. Again, I don't see the point of denying that that's what is going on.

> is even array-append in Haskell immutable?

The point of "immutable" in Haskell is that every object is immutable. So array-append in Haskell does not take an existing array object and append an element to it (as the corresponding operation would for, say, a list in Python). It constructs a new array object that is the same as the old object with the new element appended. So the old array object is not mutated.

But the array-append operation of course does change the global state of the program, as you say. So there is no such thing as an immutable global state of a Haskell program. And of course the same would be true for a program in any language.

> I don't think that makes Okasaki's thesis and book any less valuable

Of course it doesn't. But it also doesn't mean the definition of "immutable" that he is using is the only possible or useful one. The article under discussion here is using a different definition, which for the topic it is discussing is more useful. Once more, I don't see the point of trying to twist words around to deny that.
It's [7] in the top hit: https://en.wikipedia.org/wiki/Nixon_White_House_tapes

Whoops. That's a link to a news story about this page:

https://www.nixonlibrary.gov/white-house-tapes
You can't read it all.

Pick the top N articles and read those.

I really don't understand how you think you can read an encyclopedia chronologically.
Im a relatively new developer (10 years) and I use Emacs almost exclusively. Having come to Emacs from Jetbrains IDEs I would say that it is definitely worth diving in
Companies are hiring right now (it has picked up) but it's very competitive as well. A recruiter friend of mine told me that they are getting more good candidates into the final interview stages and that it's definitely a buyers market right now.

So it makes sense in some ways for companies to cut out a percentage of the more expensive staff and reallocate to other teams and hire new people at better rates.
I pay for ProtonMail but understand that most wouldn't. AFAIK they still offer a decent free tier, which I'm happy to help support.
I'm in the camp where I want AI and automation to free people from drudgery in the hope that it will encourage the biggest HUMAN artwork renaissance ever in history.

I don't want AI to be at the forefront of all new media and artwork. That's a terrible outcome to me.

And honestly there's already too much "content" in the world and being produced every day, and it seems like every time we step further up the "content is easier to produce and deliver" ladder, it actually gets way more difficult to find much of value, and also more difficult for smaller artists to find an audience.

We see this on Steam where there are thousands of new game releases every week. You only ever hear of one or two. And it's almost never surprising which ones you hear about. Rarely you get an indie sensation out of nowhere, but that only usually happens when a big streamer showcases it.

Speaking of streamers, it's hard to find quality small streamers too. Twitch and YouTube are saturated with streams to watch but everyone gravitates to the biggest ones because there's just too much to see.

Everything is drowning in a sea of (mostly mediocre, honestly) content already, AI is going to make this problem much worse.

At least with human generated media, it's a person pursuing their dreams. Those thousands of games per week might not get noticed, but the person who made one of them might launch a career off their indie steam releases and eventually lead a team that makes the next Baldur's Gate 3 (substitute with whatever popular game you like)

I can't imagine the same with AI. Or actually, I can imagine much worse. The AI that generates 1000 games eventually gets bought by a company to replace half their staff and now a bunch of people are out of work and have a much harder uphill battle to pursue their dreams (assuming that working on games at that company was their dream)

I don't know. I am having a hard time seeing a better society growing out of the current AI boom.
You’re confused about how shame could make someone unproductive? How shame could drive a behavior underground rather than eliminate it, thus exacerbating the issue rather than reducing it?

As you are demonstrating, shame is more about causing pain than changing behavior. You seem to want to hurt people, and that’s one reason why shame is not effective. You don’t care that equally or more effective means exist for improving behavior.
This is just the beginning of tech P/E firms scooping up apps.
We are racing right towards that, accelerating as we go. The web's toast. Maybe we can somehow build up different, more resilient platforms.
I'm happy to pay and I do.
Or having only ever worked at FAANG(s), many of them completely lack the skills that would make them effective as an entrepreneurs and it would be nigh useless to try to incubate new businesses out of them. Maybe. Not all. I am thinking of traits and skills such as actually talking to your users, selling product to customers, doing things small scale, being able to work without huge back office support, not having KPIs to game, and such.
Bypassing AWS Complexity
[Author/submitter here]

> Did anyone ever try taking this concept further?

Well, yes, they did, but not on x86.

ISTM, from your later responses, that you have not fully defined what your idea is.

So the answer, based on what you said later, is both "yes" and "no."

No, it has not been done on x86. It is not likely to: x86 is still comfortably as fast as just about anything else out there, so there is no candidate host.

Crusoe chips did not do x86 emulation for performance reasons. They did it for power consumption reasons. They could run x86 code reasonably fast, but on much less electricity while producing much less heat.

They sold. I tried one. It was good. Benchmarks are very misleading and so are most of the comments here: its performance was pretty good on second and subsequent runs of whatever the test was, as the first run was used for performance profiling and generation of code for the emulator.

Result: first run slow, second run much faster, entirely separate from any disk caching.

But it drew Intel's attention and Intel responded by making much more power-efficient CPUs.

However, what you are asking, emulating x86 for performance -- that isn't going to happen. Even Apple Silicon Macs aren't that quick... not yet.

Entire new motherboards that emulate the original CPU? Sure. There are lots.

Here's an example:
https://en.wikipedia.org/wiki/ZX_Spectrum_Next

Here's a plug-compatible new computer compatible with an Amiga:
http://www.apollo-computer.com/v4standalone.php

Here's one compatible with a Sinclair QL, called the Q68:
https://www.qlforum.co.uk/viewtopic.php?f=2&t=2203

I think the PiStorm counts too, but it does need a working host motherboard.

But yes, it has been done, but not for x86 and won't be.
> They don't have to, the fandom will do it for free.

See Elon Musk about 4-5 years ago. It was impossible to criticize the man or his projects without getting dogpiled.
Unlikely to be section 174

> Google: the tax change was minimal, because Google was voluntarily amortizing software development expenses for most staff, already. This was for all projects that reached “technological feasibility,” which is a milestone products pass before public release.

Source: https://blog.pragmaticengineer.com/section-174/
Prepandemic,Meetup in Bangkok had regular language exchanges which were excellent for both practice and networking. post-pandemic, it kind of died off. You need local organizers who are dedicated.
could also be... the high humidity & heat, smaller portions of food (which are heavily fish and veg based), high rates of smoking, general poverty and simply eating less, etc.

I lost weight in Thailand and later in Australia, and it was mostly because of the heat, sweating a lot, and generally smaller meals. No magic secret here.

Plus the inevitable "Bali belly" that travelers get the first couple days there.
Don't focus on the IT/software stuff - it's missing the forest for the trees. Some people really do need to go to jail, and it's the people at Fujitsu, the Post Office, and the prosecutors offices who were involved and negligent. They weren't all negligent but some of them were and it needs more than a civil investigation.
Floating point is all about relative precision. f64 gives you 53 bits of mantissa, so you have precision of about 1.1e-16, almost 16 decimal places. But the 17th place, and sometimes the 16th place, gets clobbered.

Integers have absolute precision, at the expense of either range (say, i64) or arbitrarily growing size.
This does look like a truly open model with all the components needed to replicate under Apache 2. This seems to be a fine-tuned version of their CrystalCoder model.

Kudos for releasing a fully open model that will (hopefully) foster collaboration in the community. Looks like they are also planning to release a 65B model (see Diamond model: https://www.llm360.ai/).

CrystalCoder Dataset (including prep): https://github.com/LLM360/crystalcoder-data-prep
CrystalCoder Training code: https://github.com/LLM360/crystalcoder-train
CrystalChat Model & Weights: https://huggingface.co/LLM360/CrystalChat
Not a great headline for the piece.

> In the end, Substack is apparently removing five Nazi newsletters.

If so, it seems a better headline is "Substack realizes it wants a better-curated list of Nazis to make money".
Enough people to make protonmail profitable it seems
It's about incentives. Why would a company be incentivized to write better code, when people are willing to pay full price and more for, what at times, at release, is garbage.

They won't be. They will push out worse and worse code and it's fine, because it's still being purchased.

Have you heard of a game called Fallout 76? or maybe Red Dead Redemption 2?

Both released as hot garbage and apparently, that was fine.
Dead Internet Theory, now coming true.

Only way to win is not to play.
And since nobody implied it was a problem with ChatGPT itself, I pointed that out. Glad we cleared all of this up.
I'm sorry but this has been going on since the very first time people were allowed to vote on something. AI is not making this new. The new generation is not the _one_ being influenced (it's everyone).

Everyone everywhere is being fed nonsense from all sides (I mean metaphorically not politically), all the time. AI is making it cheaper, but it's not making it more possible.
One of the pieces of career advice I've given my kids is: when your pay goes up, be very cautious about changing your lifestyle to match it. Going up that ladder is easy -- going back down is painful.

Ideally, your standard of living should cost you a fraction of what your income is.
> . From my discussions with organizers in other groups, they are having a difficult time finding companies willing to host.

Don't rely on companies to host. Myself and my co-organizer tend to use a co-working space that we are members of, and tend to refuse the corporate sponsorships we are offered.

We probably don't get as big a crowd, but the people we do get tend to be really into the subject matter so it's a great group of people.

Mind you, the core of us have been at this for over a decade so that probably helps too.
Why say no one?

Do you pay for your personal emails? I do (Fastmail) and I'm very happy. Same with search (Kagi) and many other services.
As the sibling comment says (max reply depth reached) the sub-postmasters in general were just about getting by. Part of why this scandal is so egregious is that these people were often just-about-managing under terms of an incredibly unfair contract with the PO.

The amounts of money involved may be small to business owners in other domains but for SPMs many were almost bankrupted by trying to replace the sums out of their own earnings as you say. This wouldn't have been a rounding error to their lifestyle, it should have been provable to any halfway decent investigator. And if not? Then they get away with it and it's the price we pay not to live in tyranny.
[Author/submitter here]

I can't stand videos for getting info myself, but this is good info for others.

If only there were some kind of collaborative wiki-type site this could be group edited into something Wikipedia eligible. ;-)
I can somewhat understand why these torque wrenches are smart. The screenshot of the software interface showed a flow diagram of the tightening process and it looks like you very precisely describe how the fastener is to be tightened. A normal torque wrench doesn't do that, it's just torque limited and it's up to the user to make sure it's set properly and that the fastener is installed properly. Many torque wrenches can still apply more torque if you keep pulling them. If you require a fastener to be installed exactly the same way every time and to the exact same torque, a smart torque wrench might be required. However, I feel like the wireless feature is not necessary. These wrenches could easily just be plugged into a computer instead that could modify the settings or update the calibration due date or firmware. Tool condition could be displayed on the device and any sort of condition limits could be set to disallow use of the wrench until it's been serviced.
CH32 RISC-V MCUs Get Official Arduino Support
There was a flood of low-quality fully-human-produced books before and now there's an additional flood of low-quality AI-produced books, and for anyone with a little bit of experience with reading indie books _or_ self-publishing them, the AI books are extremely easy to spot.

If you're generating AI content that's better than any book you've ever read, in the _current_ state of what's available, I'd suggest reading some different books.

I believe we'll find a balance, as with anything. There will always be people publishing junk, including AI-generated junk. But many authors will learn to use AI to supplement their work and produce a high-quality product.
How do HTMX users manage the complexity of endpoint dependency graphs?

Once you go from simple route->page mapping to heavy HTMX usage, you now have routes that are implicitly dependent on other routes to work properly. "/users/42/" relies on hx-post="/users/42/send-email", and so on. Are there ways to model that dependency graph outside of your brain, say an IDE plugin.
You say that, and then an army of idiots out in the real world continues to use floats for financial data and other large integers.

I ran into a site that broke because they were using 64b unix nanotime in Javascript and comparing values which were truncated. You see this in js, python, etc. constantly.
How does this jive with the fact that people using Outlook are almost surely paying for email because it's their work's Exchange server?
Indeed, over the years a symbol gets added for length/complexity/rotation purposes.
Show HN: New Open Source project every week – Newsletter
NextDNS Pro is also €25/year. Super reasonable and ridiculously good product.
Catalytic Combo Converts Atmospheric CO2 to Solid Carbon Nanofibers
I may have clicked one ironically one time, for my own amusement, then followed it up with an actual answer because I knew my coworker wouldn't get the joke.
I know, that's easy to laugh at. And new army recruits spend their "signing bonus" on (so-called) muscle cars like the Mustang and Charger.

I think a token of "I've made it!" is fine. Maybe we all need that once in our life.

The problem is if it persists. (Worst, if somehow gambling, etc. becomes involved.)
Very cool tool.
Everyone's asking "but why" ?

My 2c: you see transparent displays in movies (e.g. Minority Report) because they're cool but also for the Hollywood-practical reason that it allows the audience to see the body language and facial expressions of the user/protagonist.

IRL, you don't want everyone seeing your screen and don't want the visual distraction of seeing other peoples' screens. If you want to share, it's trivial to screenshare to their device, project on a wall, put two thin monitors back-to-back, etc.
> And it's not language- or topic-specific either: Java, JS, golang, cyber security, devops, all types of meetups really aren't what they used to be. You're lucky when you organize an event and more than 20% of registered people show up, even when you made them pay 10 bucks for it that they get back on arrival.

20% is pretty good. As long as you can find a free space, attendance shouldn't matter that much. It does vary by seasonality and weather though (very few people want to go to a tech meetup when it's great weather, or additionally if the weather is so bad they don't want to leave the house/office).
A person cannot form a friendship or familial relationship with a corporation, which is the point I was making.

Also, you are incorrect about corporations not being fictional entities. Try googling the phrase.
TechTarget Is Merging with Informa
In Dutch, the word for four is also the word meaning "celebrate."

I feel like this would make a nicer confusion however :)
I'm a fullstack developer in the widest sense of the world: I worked exclusively on the backend side, and exclusively on the frontend side, and on both at the same time.

I wouldn't touch HTMX with a ten-foot pole :)

It's a somewhat haphazardly defined DSL around magical attributes, their values, and awkward workarounds with somewhat badly specified behaviours (what's `hx-select-oob` exactly?).

There are other projects that do these things better, with less pretentiousness: Phoenix Liveview or Laravel LiveWire, or even Hotwire
This interpretation is excessively charitable regarding what really happen here...

Fundamentally, the scandal is not merely a result of misplaced trust in an IT system. It exemplifies a series of injustices, overlooked for over 15 years by complacent politicians. Crucially, it illustrates the extent of deceit possible when bonuses for senior management and technical staff are at stake.

The UK legal system's appalling quality are starkly highlighted once again. Hundreds of postmasters faced wrongful convictions and prosecutions. Individuals were imprisoned for years, without any concrete evidence of their guilt. A single miscarriage of justice is concerning, but when there are over 250, it raises serious questions about the competence of the judiciary.

Astonishingly, more than 700 postmasters were prosecuted without any executive, manager, or statistician recognizing this glaring anomaly.

The longevity of the issue is also troubling. Even low-level Fujitsu employees, aware of the system's flaws, remained silent. Despite widespread media coverage and a string of wrongful convictions, leading even to suicides, not a single person within a large team exhibited any kind of moral responsibility or something that looked like a conscience. Their silence, just makes you believe again in conspiracy theories, and raises concerns about the integrity of modern IT systems and AI that we rely on.

The simple fact that somebody decided to attest to the absence on bugs on an IT system...An achievement unheard of in the history of software development, and the fact they decided to reiterate that under oath, at a court of law, should be enough for their names to be published and banished for ever, from any profession related to technology.
cool stuff... does X api docs allow 3rd party repurposing like this? trying to navigate their new approach is a nightmare
If courts interpret legislation passed by Parliament in a way that Parliament thinks is not what it intended, then the correct thing to do is to pass superceding legislation to clarify the matter. That's not a violation of the separation of powers; that's what's supposed to happen.
I do both. If I get legitimate use out of an app, I purchase it, but I also pirate a copy and store it on the NAS. I bought it and I will own a copy forever. They can just get over it. They were paid.
I concur. I also enjoy the ability to create alias emails. I do use a mail forwarding service but it's nice to be able to split things up.
IG Cutting the TPM Role
That last, non-rented version might not run on the current hardware.

Like CS2, which ran on PowerPC Macs. Intel and ARM macs need not apply.
> That's not correct. The 80286 had sufficient memory management hardware for full Unix. What it did not have was sufficient memory management hardware for reasonable demand paging, but it was fine for swapping systems.

Oh my word. A correction for something I wrote, what, 18 years ago?

I hope you will forgive me if I don't go edit it. ;-) I barely remember writing it.

TBPH I think that the distinction between swapping and paging is a subtlety that is beyond even most Linux hackers these days. I take your point but it is a small terminological inexactitude IMHO... no?