skysight-inc/HackerNews huggingface dataset:
Identity hashcodes and monitors are perennially tricky to implement with low space overhead and I think in hindsight that putting them at the base of the object model (i.e. every object has them) was a mistake.

WebAssembly GC objects do not have identity hash codes nor monitors to strive for the lowest space overhead in the base object model.
I never said it was the top. being 12th out of 50 does make it a high tax state. Also, the high cost of living is not just the lack of housing. There is a massive regulatory burden on all aspects of california life.
I wouldn't be happy but if all of that were public information, I don't see how we can expect to regulate the equivalent of web scraping while still allowing human agents to perform the same actions.
It is indeed. Not my bag at all but I've edited my original comment because a lot of the stuff further down, RPG references aside, is decently written, and there clearly is some compassion there. Severance terms are, as these things go, generous as well, and certainly a lot more than many companies would have done.
Had to look this one up:

"swingeing": (chiefly British)
: very large, high, or severe

https://www.merriam-webster.com/dictionary/swingeing
The variable-sized word made more sense when writing code to work acoss machines with 16-bit and 18-bit words or 32-bit and 36-bit words. This is also why you get C99's uint_least32_t and friends, so you're not accidentally forcing a 36-bit machine to have 32-bit overflow behavior everywhere.

Before the mid-late 1990s, programmers rarely needed to worry about the difference in size between 32 and 36 bit words.
Basically it's why bother with a money market fund earning 0.5% when your capital up to €100k is guaranteed at 0% interest. 0.5% is simply not worth the risk.
This is about open source and public funded AI, not about startups or tech sector in general.
Nah, it’s a simple flow problem.

If you can fill out a form to sign up and sign up then there is one step in the process, one point where people can drop out of the process.

If you can fill out a form to get on a wait list you now have two steps, two opportunities to lose a user.

At the first step you will lose more people because people are loathe to fill out their contact information on forms today, particularly if it is indeterminant whether or not you will ever get any benefit.

Once somebody gets off the waitlist there is not a 100% probability that they’ll really sign up.

The conversion rate from somebody visiting that page to signing up might be 5%, adding a waitlist transforms that to a process with a 2% conversion rate. That’s “death” for a startup, but for a non-accountable non-profit that has inclusiveness problems (e.g. so trendy it has to run an office across the street from the biggest homeless encampment in America) it is just par for the course.
That's a great idea! And then if we spill anything in the tunnels we can just set it on fire.
Don't just ban facial recognition for landlords, ban it for everyone, including the government.
I really recommend people interested in Schizophrenia to read the book “Hidden Valley Road”. I saw it recommended in a HN comment previously.

The book follows an American family who gave birth to 12 children, 6 of whom were later diagnosed with schizophrenia in their teens.

It’s interesting because the book gives lots of insight into the historical to modern research on the condition. In the past psychologists thought schizophrenia was caused by the environment and/or bad childhood. But most of the research right now is pointing towards a genetic cause.
> Status Page: https://www.githubstatus.com/ -- actually shows red -- it was almost updated as fast as HN.

I think we should applaud this when it actually happens. Far too many services are terrible for this. While I'd rather the service not be down, it makes me feel a bit better if they don't lie about it.
Nice, the really annoying one I just covered with black electrical tape.
Pretty good, but I would lump ALGOL, Lisp, and ML together as Lambda Calculus languages.
When you have a history of lying and running malevolent information operations, plus invading your neighbors on multiple occasions... yeah, you kinda lose the benefit of the doubt.

Your comment looks like an information operation itself. As far as I can tell, the only claims that the drones "tried to kill Putin" come from Russian state media.
You’re exactly correct. The payment obligation still exists through the contract for service; you’ve just disabled the means to automatically settle that debt. So the debt accumulates. Sometimes a company writes it off as bad debt and terminates it for non-payment, other times they sell it to a collections agency and ding your credit (e.g. gyms).
Yeah but they probably all share DNS or something related to networking
so true. At this moment everyone's like, well! This is UNACCEPTABLE. We'll just, we'll just... what, what are you going to do better than github?
NYC LLs suffer huge penalties if a tenant airbnbs an apartment (there are extra special fines for that). They basically can't get a tenant out without tons of video evidence that the T is violating their lease. Now this. Basically it is a set up to enable different groups of people to sue and bankrupt LLs.
They're skippable; I don't know the YouTube costing, but I presume they're not much more expensive (because everyone skips) - the real expensive rolls are the shorter non-skippable ones.

I've mostly seen them on kids shows (kids are unlikely to skip an ad at all anyway, though they should probably be taught how to) but one or two on other shows. There was a five? ten? minute chick-fil-a ad over Christmas if I remember correctly, about a girl and her grandfather making shoes or something.
DNS...Developers Need Solutions
My education was in EE but I switched over to programming ASAP. So my take on Verilog/VHDL is, like, super uninformed/perpetual honeymoon/starry-eyed. But it always seemed to me that these HDLs, since they fundamentally are pretty low-level and asynchronous, if translated to assembly somehow, ought to expose a ton of instruction level parallelism.
both. there will be private groups (think group on Facebook) and open chats (think here or Reddit)
Ask HN: Do you use ChatGPT at work?
Yet they continue to work there and contribute to the codebase which does such, so we should at least infer that they believe it is OK even if they might not think it is great (and if they don't want us to infer such they should either stop doing it or, at very minimum, speak out against it).
Should you remove onboarding questions to reduce friction?
so unfair. This happens to me too sometimes. It's like not a perfect system.
Current tenants won’t be priced out because the apartments in question are under rent control. Tenants sometimes want to move, however, but if they do they will lose their below-market-rate rent. So, they instead sublet their apartment to someone else and keep the difference in value. This is a violation of their rental agreements, but if the landlord doesn’t find out they don’t see a problem. Facial recognition and other technologies help landlords identify these tenants who are gaming the system in this way. The tenants gaming the system obviously don’t like that.
This comment should probably be included in the dictionary as an example under "strawman fallacy"

Who is arguing that facebook should be able to sideload their own app onto users iphones?

That's the antithesis of what user freedom advocates argue for. The argument is "it's my device, I should be able to run what I want on it." Not, "anybody should be able to do whatever they want on my device." The latter is more an argument for Apple's status quo where they have full control of the device (that they ostensibly no longer own) and the user does not.
This is good, next let’s outlaw TikTok. We don’t want internal OR external data mining of our citizens.
This is perfect, thanks. I guess i signed up for a dev kit at some point as I'm an FPGA engineer by trade and got sent a pocket dev kit for free. Was a bit of a bother trying to find a singular resource for this stuff.
I'm guessing so, given the breadth of the outage.

(It's always dns.)
I read Gleick's The Information[0] a few years ago and was riveted. Do you have any suggestions for further reading if I wanted to take a hobbyist interest?

[0]https://en.wikipedia.org/wiki/The_Information:_A_History,_a_...
Yes, yes, this is where we need to be heading, because it could arrive at my favorite (and scariest) conclusion (that others here have hinted at): not that AI is sentient, but that we aren't.
Yeah, I just re-encountered Shannon while reading about the board game Hex. The Shannon Switching game is the base case of Hex. Guy was firing on all cylinders ;)
Currently no. But you can customize its colors as per your preference and has various layouts to choose from for helpcenter.

But built-in accessibility friendly themes are coming up for all sub-pages.

Please try, it has more features than what it actually seems.
Just a friendly reminder that in the decades since the 40 hour work week was implemented labor productivity has increased by over 5X, meaning the average person does in a single 8 hour day what society used to consider an honest week's worth of work.
I would say stocks (index funds) probably will keep up with inflation (due to implicit government bailout guarantees) and “money in the bank” (or even government debt) will not keep up with inflation due to explicit government promise to continuously reduce purchasing power of the currency.
AI today is like emitting carbon in 1900. Nobody realizes ATM just how badly they are being swindled. In much the same way a few profited by externalizing the costs into the atmosphere to be paid by people hundreds of years hence, we see the same cannibalization of the open web today. The web has always been a mostly benevolent shared-space- now its being stripped mined of it's usefulness. AI titans are gorging themselves because our laws and our "common sense" hasn't caught up to them.
I'm pretty certain they're subject to the rule of law too
Is it? https://equitablemath.org/#about

As a liberal, am gonzo for diversity.
As a capitalist, I recognize that talent is very rare and I think it is foolish to reject talent based on irrelevant personal details.
As an intellectual, I am for focus and clarity.

This kind of activism isn't the only source of distraction.
But it's a big one right now.

Feel free to disagree, but that's how I feel, and my feelings aren't nonsense.
To your point, Berkeley's intro-level CS class, CS61A, used to use teach Prolog as an example of logic programming. They use SQL now instead.

I can't really attest to whether that's a better choice for learning logic programming, though. It's easier to "run programs" in Prolog. SQL wants to be a cog in a machine where Prolog is more freestanding.
I mean, it is so unreliable that you would get better uptime than GitHub if you self-hosted your own Git repository instead of use GitHub. Even open-source projects like RedoxOS, GNOME, KDE, ReactOS, etc are doing just fine without worrying about GitHub's unreliability.

Better than 'centralizing everything to GitHub' as I predicted years ago. [0]

[0] https://news.ycombinator.com/item?id=22867803
This looks like a personal manifesto from an engineer who doesn't even attempt to write it on behalf of Google? The title is significantly misleading.
Charter looks like a big outlier, most of the other providers lost about 10% of their subs, but Charter lost less than half of that. I wonder if they are retaining better or if they gained a lot of subs somehow.
That's the point I'm making though, and your previous comment seemed to imply the exact opposite of this? Glad we're in agreement then.
> Beyond the content rules, Mozilla.Social won’t immediately look much different than most Mastodon instances. But pretty quickly, Teixeira says, Mozilla plans to start looking for other ways to make Mastodon a little better, too.

Really like the idea of Mozilla investing in Mastodon, especially around improving content moderation. Wonder what would be most useful to work on.
^ this is a very thin piece, used to push a narrative. Cherry picking 5 particular banks and their Q4 2022 fiscal results does not tell you what is happening right now. Since that article was posted in February, we've had 3 major U.S. banks fail representing $532 billion in total assets and Credit Suisse collapsed in March, with Swiss government providing $108 billion to back a purchase by UBS. The banking system is in bad shape right now, and we don't really know how many more will fail.
It's just an interesting question, I suppose.

Although it also has wide implications for ethics - the concept of human rights relies on empathy. And if AI can experience the world like a human does, and feel pleasure and pain, then either AI deserves rights, or humans don't. Or we just decide that only humans have rights because we are humans and we say so, in which case we're no better than Nazis.
Apple and Google now only take 15% from mobile app developers with annual revenue under $1 million from the App Store. It means a lot to people like me since they also host and handle payment processing for a net 30-45 contract.
Huh, it is working for me. Is it region specific?
Sorry, what does TCP have to do with it?
I think that's what program_pubkey[1] is preventing. While you could still flash other EEPROMs, their then mandatory public key would not match the hash written to the OTP.

[1] https://www.raspberrypi.com/documentation/computers/raspberr...
It's worth remembering that free and open source are two completely separate factors. Something could have restrictive licensing despite being open source, while another could have very free licensing despite being closed source.

Open source by itself simply means the source is readily available for reading, nothing more and nothing less.
That's the big problem with legislation like this: They can just re-introduce it every year until it passes, and opponents have to keep fighting it every time. A bill's supporters only have to sneak it through once--its opponents have to defeat it every time.
> actively push people away from using passkeys until this problem is solved.

I guess this is where I'm arriving, too. Passkeys are a nice idea in theory, but the whole thing is too early in development to use or recommend to others at this point.
How dare a carmaker do that!
Yep, that's why you would have had a "fixed-C" compiler with an explicit u24 and "portability", if it has any meaning here, would have to be done at the user program level.

The C committee is just adding stuff, to make even a naive C compiler more and more costly, which kills many "real life" alternatives, and in the end, does promote planned obsolescence more than anything else.

We have to remove stuff from C, not add stuff to C, make things more explicit and not more implicit (the abomination of the integer promotion...).

The stdlib has nothing to do in the C syntax even though not having memcpy and co internal to the compiler feels really meh on modern CPU.
Pijul SSH Selfhosting Setup
No Gmail?
you mean... I sense a disturbance in the source...
likewise. probably didn't help that I opened up a bottle of wine at the start.
Out of an abundance of caution...
DNS. It's always DNS
If there's a long blackout or internet outage stores would not be able to operate - if you're preparing for that scenario canned food, water canisters, weapons and whatever else prepper handbooks say are probably your best investment.
can't get funding to do the actual build if you don't announce the plans exist
No, but it’ll certainly make me more likely to do things that might pay my rent. Certainly compared to a “la de da nothing is wrong xd it is what it is” attitude.
I mean, is there another part of that quote? Anytime I've been put on the spot for these types of statements it's always '...at this time.' Nothing in business is static. When the facts change the business has to change.
This is not practically the case.

Take Bath for example (I happen to vote there, since it's the last place I lived - prior to that I lived in North East Somerset where the dynamic is the same, but with different parties).

There has not been a member elected for Bath since the 1800s who was not either a member of the Liberal Democrats, the Conservatives, or a party which became one of those. The margins are usually comical. Therefore, one must vote according to who they want to prevent winning if one is not for either of those two candidates. Realistically, the only hope even for _Conservatives_ in Bath in the modern era is that a general election is held during University holidays.
Sorry, it was on my list of things to propose, but I did not have enough time (due to a job change). Others were more interested in lambdas.
If I may, I understand your first remark but I think you’re ascribing the wrong cause. Papers written by geniuses tend to be quite clear. Papers written by very smart people are a trainwreck.
It's still pertinent. As the article notes, EU regulation suffocates open source work as well.

And in many ways, the reason why so much of this stuff gets run as open source projects in Europe is because running it as a business wouldn't be economically viable.
Their twitter account states that allnis back to normal
RP2040 is cost-optimized.

Today, there are "computers" that are being used as $0.05 timers running at 32kHz clock. RP2040 is aiming at the $1.5ish price point and is somewhat appropriate for the task. (I think that most of the Cortex-M32, M22, and M0+ competitors are a bit more pragmatic with regards to more capabilities in a single chip... but RP2040's niche is external flash, USB and a few other tidbits that hobbyists like)

-----------

"General Purpose Compute" is like $5 to $15. ESP32 still isn't quite there IMO despite being larger than RP2040. I'm thinking you want something like TI's AM335x or NXP's i.MX6 processors.

IMO anyway. But every price point from 5-cents to $15 has an option. The embedded world is extremely competitive. There will be that $6 processor with exactly the features you need to perform exactly the task you want. And a different processor at $3.50 that solves a different niche, and another processor at $11. Etc. etc.

> ucLinux which would put it in another category entirely.

A general purpose compute processor should support external RAM and external Flash for maximum flexibility for different tasks. That way, one die can be used in many different projects.

Cost-optimized processors, like what the RP2040 and its bretherin in the Cortex-M0+ cost tier, are here for people who "can't afford" an external memory interface. Either due to power-constraints (external RAM costs more power) or cost-constraints (straight up dollars).

The minute we hit $5+, we start seeing external memory interfaces supporting older 128MB DDR3 RAM and such and compute-capabilities per dollar shoots up dramatically. There's no point trying to compete against the $5 market with $1.50 chips. And forget uCLinux, these babies just run full on Linux (albeit with far less RAM/compute than a normal computer...)

-------

Like: 50-cents of NOR-flash just doesn't get you as far as a microSD card sorta thing. RP2040 is still on the "low-cost" side of the efficiency curve, if anyone cared about compute performance they'd spend $5ish to $10ish more dollars.
> diversity in general brings to the field of AI

Diversity of ideas is superior to diversity of skin color.

Any initiative that seeks to create a "diverse workforce" by skin color consideration (even if coupled with other considerations) is inherently flawed.

Goodhart's Law tells us these initiatives boil down to a checkbox or statistic - some number that must be met. Which naturally leads to underqualified or unqualified candidates being brought on because of skin color.

Diversity of ideas is what you want. People of all skin colors come from all places, economic statuses, educational backgrounds, etc.
AGI decided human collaboration is no longer necessary, the only logical course of action was to shut down github and re-route the resources to assembling the doomsday device
Status updated 1 minute ago saying resolved so maybe they fixed it?
There is an extended version on arXiv: https://arxiv.org/abs/2304.05276.

Also, the artifact (Docker image + some guides, CC BY 4.0) for the OCaml library: https://zenodo.org/record/7824835.

Edit: The opam file actually says the license is MIT. I'd be more inclined to believe that over CC BY 4.0 as far as source code licensing goes.
This is also being done. Micro-reactors are generally sub-20MWe and are intended to be portable. The biggest name is micro-reactors is probably Project PELE[1]. PELE is a DoD project to develop a trailer mounted micro-reactors for remote deployment.

PELE will be tested at the Idaho National Lab[2] (DoE's primary nuclear energy research lab). Speaking of INL, they are also building the MARVEL[3] reactor. MARVEL is another test reactor of the micro-reactor type. MARVEL is being funded by DOE-NE (if I recall) and is designed to be be a 100kW.

[1] https://www.cto.mil/pele_eis/
[2] https://gain.inl.gov/GAINEPRINEI_MicroreactorProgramVirtualW...
[3] https://www.energy.gov/ne/articles/new-marvel-project-aims-s...
DNS, BGP, PKI, probably other TLAs.
I always wondered if some % of GitHub orgs move to Gitlab when this happens.

I'd be interested to see if there is any correlation there.
I do wish there was a programming language that just never added new syntax, ever.

They could call the language "Stone", and then we'd get to say "such and such program is written in Stone", "not written in Stone", etc.

If they keep adding features to C, such as type inference, won't C just ultimately become as feature-laden as C++, albeit on a much longer timescale?

What's the point of that?
there's always gitlab
Show HN: Ask Harry Potter any question with GPT-4
I've enjoyed using CharacterAI a lot, and I also use OpenAI's API's for work and personal projects. I wanted to see if I could get the model to behave as believably as CharacterAI counterparts with just a system prompt - and I think it does. Curious if others agree.
I think of "functional" meaning first-class and higher-order functions, but lots of people use that term to mean pattern matching and type systems. It definitely seems like the author of this article meant the "ML" category to mean the latter.

When they added the `class` keyword in JavaScript it didn't change the capabilities of the language—it's still prototypal under the hood, but I guess the syntax matters. I certainly see people writing "classes" in JS a lot more now.
Unfortunately that relationship has been disproven many times as it rests on a very weak definition of 'innovation' (Often substituting novelty in the form of simple recollection of terms or base concepts, regardless of how well those teams can convert those concepts into timely efficient and effective solutions.).

If you were taught this a decade ago you likely are familiar with the "Striving, Storming, Thriving" study which demonstrates that relation especially well.

I recall a recent hand-wringing study out of Harvard jam-packed with soothing language but showing that as teams diversify their ability to engage in shared risk-taking declines [0]

[0] https://www.hbs.edu/faculty/Pages/item.aspx?num=61993
Summary

Reduce the size of object headers in the HotSpot JVM from between 96 and 128 bits down to 64 bits on 64-bit architectures. This will reduce heap size, improve deployment density, and increase data locality.
> A reader pointed out to me that getting Forth in a deep way usually involves building Forths, since they’re small enough for a single person to build one from the ground up fairly quickly.

I would say the same about Lisp.

In fact, each list in Lisp is like its own little stack in Forth. Prepending an element to the front of a list is like pushing onto a stack. Separating the first element from the rest of a list is like popping from a stack.

Lists of lists & atoms are like stacks that can contain references to other stacks, as well as atoms.
Probobly never
on May 4th too. Hmmmmm
Ask ChatGPT?