skysight-inc/HackerNews huggingface dataset:
>Its angle of picking on C is also rich. If C is so bad, why has no major language supplanted it or C++?

Because the assumption "If some thing/technology was bad it would surely would have been supplanted" is wrong to begin with.

There are lots of reasons things (customs/technologies/even politicians) stick around, and sticking around is not necessarily proof they aren't bad.

Once a language has been entrenched (and it doesn't have to be great: just good for its time, or having advantages like being free to implement when competitors costed money or had to be licenced) it's very difficult to migrate countless very critical infrastructure.

It's also very difficult to coordinate a huge industry in adopting a new language - there's the cost of retraining, the uncertainty on whether it will catch on and be worth the investment, the cost of the migrating existing stuff (or the cost of not migrating it, and having to deal with both the old and new language in your codebase). It's also difficult to change language and tooling vendors, to make sure the new language has as mature tooling, that the libs you need are available for it (or you have to deal with wrapping and calling across languages and dealing with a mixed codebase) and so on.

So any replacing is slow.

And if any language, aside of C++ which in many domains has eclipsed C, shows signs to replace C that would be Rust: it has a maturing and fast implementation, it has an increasing number of libs, it has major investment and adoption from big name companies, and has increased vendor support (not to mention IntelliJ making an IDE for it, always a sign of a language doing well, and unheard of for any C-replacent-wannabes until Rust to reach this level of success).

And the very thing you complain about "disruptive activity like rewriting things in Rust" is actually part of what is needed for that eventual replacement.

>Anything with high importance on performance is written in low level languages

Increasingly it's written in Rust, even in the bigger of FAANG companies. Fuchsia OS from Google, for example, critical infrastructure in Google, Cloudflare, Apple: "Following a very successful first foray into Rust we are migrating an established codebase from C to Rust, and building new functionality primarily in Rust", MS "rewriting core Windows code in memory-safe Rust" and others.

>My identity alone makes me unfit for the project

Don't let the door hit you on your way out.
Using cash would be found. forsensic accountants are a thing.

Moving country only works if you goto a country with no extradition.

Corporations and aliases just get you some nice fraud charges.
I thought it'd be T9 - that was a glorious system.
Full of adjectives. More cost efficient, more this and more that but no mention how much more and more to what exactly.

Now the articles "This could be in your next EV sooner than you think." would be already being composed and YouTube videos being edited.
I honestly thought some version of WASM would be popular, performant, and easy to use by now, and not reliant on js/html/css.

Like desktop app development in a browser or an actual good version of Silverlight.
He be kinda freaky
be sure to bring your spade mortar as well. https://en.wikipedia.org/wiki/37mm_spade_mortar
I was editing after doing some basic research so sorry for making it look like you're repeating my comment :)
Yup, the same way they skipped landline phones and started with smartphones right away.
It’s really easy to convert a hobby or passion into a “hustle”. It’s a lot harder to deprogram that activity and be passionate about it again, with no regards for money.
Thanks for pointing that out :) When I first read the paper, I thought that 4. DIFFERENTIABLE MADDNESS was still part of the 3. BACKGROUND section.

Also, I have to admit that I don't quite understand that section, even after trying a 2nd time. The text implies that Sc would be 15x4 and Hc would be 16x15 but in the illustration it looks like 3x2 and 4x3. I guess I'll have to read Zhang [37] first because like this, I'm not sure what the selection matrix and description matrix do here. That said, (8) and following is easy to understand again. You use the softmax to create an approximately correct gradient but use the hard maximum for calculation the forward pass values.
They are poorly defined words, but they still have some sane usage.

How many production systems use Rust as their backends? Sure, it has 3 half-baked frameworks going on for it, but it is nothing like Spring, asp.net, python’s django, RoR, etc feature wise. It is as much a backend language as haskell is, hell, I’m quite sure there are much more haskell backends buzzing somewhere, than do rust ones, and even that is insignificant.

If Go is a low-level language, is OCaml, Haskell, C# and Java also that? They all are (or have ways to) AOT-compiled to a single binary that contains their runtime as well, there are zero differences to Go. Hell, all of them have arbitrary pointer manipulation as well, even if it doesn’t have specific syntax in every case, but it is a special library call. So there is an objective distinction in how Rust or Zig fundamentally operates compared to these.
Smooth papercraft surfaces from woven strips using ElasticSurfaceEmbedding.jl [video]
Supabase + Next.js is what I'm using.

To cover your list:

- Auth: Supabase has auth, with oauth support for many services. Also prebuild UI for login forms etc. It's really easy to set up

- Live updates: Supabase has a realtime api to send messages, or subscribe to db changes

- Database: Supabase is basically a Postgres database with a bunch of stuff on top, it generates a REST/GraphQL api from your schema, meaning you don't have to make endpoints.

It's incredibly productive as it covers all the basics. It's open source so you are not locked in, and they have a free plan that will get you quite far.

For the frontend Next.js is my preference, but you could opt for other frameworks if you are more familiar with them. Next.js on Vercel is really easy to set up with preview builds, automatic deployments etc.
I wish I could take credit for my example, but it's perhaps the most famous example in all of linguistics and its the thing that made Noam Chomsky's name in the field.

To summarise it quickly, Chomsky's contention was that all the world's languages can be described by shockingly few degrees of freedom on the same universal grammar, and that we learn language surprisingly fast relative to training data because all we are really picking up are those parameters and the rest is hard wired from birth the same way horses come out the womb already hard wired to gallop.

Decades later, very few things have truely stood the test of being universal among languages, but it was still a valuable contribution because he poked a serious hole in the pure Hebbian reinforcement theories which were in vogue back then.
> He was also wrong about the inevitably revolutionary tendencies of the working class.

Marx's conception of the "working class" is a thing that no longer exists; it was of a mass, industrial, urban working class, held down by an exploitative capitalist class, without the modern benefits of mass education and free/subsidized health care. The inevitability of the victory of the working class was rhetoric from the Communist Manifesto; Marx did anticipate that capitalism would adapt in the face of rising worker demands. Which it did.
Even worse, not only are you not paid to do it, you are paid NOT to do it. I have a few acres of land in Ireland (not a lot, admittedly!) and rewilding it means it is no longer eligible for agricultural subsidies. The government effectively pays you to destroy biodiversity with beef.
There is no precedent for this because it is utterly unprecedented. No board in the history of boards has - as far as I know it - acted in such a way that they ended up outright annihilating the thing they were supposed to be governing with total disregard for the consequences. That's not normal behavior, it is so far outside of the norms and rules of conduct for board members that it may well shape those rules and create new legislation.
Nice article, very well researched.

Since other web frameworks struggle with performance optimizations for a decade (see Angular, React), Blazor seems like something you wouldn't pick unless you didn't care much about performance (mostly network traffic I suppose)

But for teams that already have invested in .NET and need to migrate desktop apps to the cloud, this seems pretty reasonable.
There are millions of boring corporate apps that need something like that, and most of us work on those boring companies, rather than "on the edge" of tech...

Also it's much harder to reverese engineer WASM than de-obfuscate JS so maybe there's another use case for Blazor (and WASM in general)..?
Same for c++ 20 years ago it was almost something you could hold in your head. Now it's a beast.
>there's no simple one to one mapping

Why not: you can count the letters A=01, Z=26 and use that, use 2 digits each time, numbers start w/ 3 (e.g. 0=30, 9=39)

That's inefficient but trivial to understand, then there is the T9 which use to be the very standard for the first mobile phones. It's language dependent obviously for prediction but pretty cool, too.

Then there is Morse code which would be implement as well. Overall I'd not call the 'demo' impressive at any form.
Because I can learn javascript, and work at myriad companies using any backend language. Or I can learn Blazor and work at the half dozen firms deploying it to production (maybe there are more in Europe).
There's an important distinction between observing the status quo and holding or aspiring towards ideals. If we only observed what is and ignored principles and ideals, we would never be able to improve the human condition.

Even so, I doubt we'll be able to see eye to eye given your starting premises about collectivism. I'd venture that the individual does own himself and that the liberal tradition starts from this point.

A consequentialist might venture that some of the darkest events in history flow from the collectivist ideologies. The opposing deontological view would be that the individual does own himself and private property does exist. We would struggle to define fraud and theft without these premises. Indeed, objecting to fraud and theft becomes problematic when you are simultaneously arguing that private property, individuals and free exchange are impossible.
Beeper seems a lot better then. Based on Matrix, so at least you know there is a foundation of security there.
>"Sunbird actually logged and stored messages in plain text on both the error reporting software Sentry and in a Firebase store. Authentication tokens were sent over unencrypted HTTP so this token could be intercepted and used to read your messages"

Which product manager in his/her right mind, thought this was passable when you're building and marketing your product as an iMessage alternative and every single early access reviewer raised these exact security concerns in public?

It's the one thing you had to make sure was air-tight, especially considering the raised eyebrows and extra scrutiny you'll get from security researchers when they see something as juicy as "iMessage on Android". Any security issue on launch day/week will get you nailed to the cross and bury your credibility for good.

How do these managers get jobs in these big name companies? You could have at least hired a third party for a pen-test/security audit before the big launch. It's the best way to uncover shoddy dev and security practices that creep in when you're crunching to get something out the door by launch day.
I was helping to maintain an Adobe Flex system a few years back. It really sucks when your framework is simply obsolete like that. I don't know how to protect against that with the rate of change.
That's bullshit. Surely if you have a home worth over 3 million you can sell it and never have to work a single day in your life. Even if you have 50 years of life left, that's 60k per year, and that's more than many working people get with the cost of being active.

The reality is that the complainers are usually filthy rich boomers with an insanely luxurious lifestyle, and they want you to believe otherwise but it never checks out...

I got a price complaint just the other day, from one of those with a fully paid home (with a single salary) that would take over 30 years to buy with a current median salary. The home cannot be bought by a person holding the exact same job at the same exact pay level when they were purchasing.
The funniest thing is that they still get 190% of minimum wage salary and 126% of median wage salary. As far as I know they can buy another house much easier than a working household because they have full house equity as collateral.

There is a lot of political silencing going on, but boomers are disgusting and basically stole generations future on top of burning the planet to get there.
I just don't get why we still let them do so much posturing and pretending.
No, Dougal.
https://nitter.net/uwukko/status/1726640538613584258

that doesn't appear to "debunk" this in any way when I actually read the whole thread, you're using words oddly here
At a previous job we adopted Blazor WASM in order to rewrite an interal React-based app that was basically a hardware test ticketing system + asset tracker. It was very productive, ended up feeling more responsive to users (after the initial page load which was definitely worse) and allowed us to share some code from the WPF app it integrated with. Adding more complex features was much easier than it would have been with React (the years of C# experience on the team was much higher than the JS/TS experience).

I think like most MS products it suffered from being not quite ready for production when they claimed. We started using it in dotnet 6 and there were a lot of features that I ended up implementing or rough edges I worked around myself that were subsequently included / fixed in the dotnet 7 version.

I am hopeful that WASM GC + dotnet linking & trimming + the auto thing mentioned in the article will make it an acceptable choice for public-facing websites as currently I'm not sure how well I could justify it despite my personal feelings on JS vs C#.

I am eager to try Fable at some point though, probably on a personal project first.
Not the author but

https://www.youtube.com/watch?v=N8JCMJQ1jyw&list=OLAK5uy_lYv...

was a Platin hit in Switzerland, where the ETH Zürich is located.
The reason I wrote the piece was to reflect on personal feelings and experiences with respect to existing large scale technology platforms and how the current AI offerings might exhibit the same issues I have experienced.

I understand your point about the reason we tell people to speak to LLMs "like a human" has to do with functionality, but I don't think you can discount the push towards viewing these systems as human-like and more relatable, especially in the marketing and product applications (AI companions, customer service help et. al) both from large and small scale tech platforms. And regardless of whether the functionality requires you to interface with it like a human, doing so still has an non-negligible effect on you.

Also, when I refer to Silicon Valley, I am more so talking about the pervasive thinking and practices that are common and codified in the industry. The thing about the "bad things" you mention is not just that they were done in the past(they still happen), but that the underlying motivations that led to them in the first place still exist. Yes, Generative AI is a new frontier, but it is not immune from the motivations that have been present in the industry for decades.

I agree that I could have done better with regard to offering more insight about the tech itself, but I didn't want to write a technical article, I wanted something more personal.

Anyway, thanks for the read, and I appreciate the feedback.
Laws change as society and technology progresses. At one point it was illegal to drive a motor vehicle faster than 4mph.
Windows Defender handles node_modules fine, and if you're dumb enough to choose something other than Windows Defender on ... Windows ... that's on you.

If you really want you can cut Defender out of the picture too: https://learn.microsoft.com/en-us/windows/dev-drive/#underst...
Samsung phones have an option called 'Protect battery' which limits the charging to 85%.
Debugging Your Go Applications
I also know of a lawyer who tried ChatGPT and was shocked by the results.

https://arstechnica.com/tech-policy/2023/05/lawyer-cited-6-f...
> Authentication tokens were sent over unencrypted HTTP

Wow! How do such fundamental errors make it into these apps? Did _nobody_ who was working on it have an previous experience? Or is this another case of upper management ignoring the experts and pushing terrible ideas regardless?
Non-profit org man. We still don't know what happened and their actions might align to their mission.
Weird how quite a few people with your narrative mistake it for a for-profit company.
And are you hiring? Does your situation represent the bulk of available opportunities for developers looking for work? I think it's not, which is why these frameworks don't gain traction relative to javascript, which is portable to any backend stack.
I flew with this 2 years ago. Looks like a standard boing/airbus from the inside but the sound isolation is so bad, it's very loud inside
every post about adblockers gets a flurry of those

none ever seem to offer e.g. indemnification for ad-based malware
Angular Input Value Transform
Author here:
Let me try to give an overview as I saw some questions repeating itself.

* This accelerator is for an Edge/Inference case, so there is no training on this chip.

* We introduce a differentiable form of Maddness, allowing Maddness to be used in e2e training and present an application -> ResNet.

* We are still in the process of understanding how this will translate to transformers.

* The goal was to show that Maddness is feasible with a good codesign of the hardware.

* Compared to other extreme quantisation (BNN/TNN) and pruning schemes, this is more general as it replaces the matmul with an approximate matmul.

* The model architecture is not fixed in hardware. It is „just“ a matmul unit.

I hope this helps :-)
Your link is broken, you somehow doubled the URL.
Where does it say GrapheneOS is moving off Matrix? They are still advertising their Matrix room on their Twitter...
What does TC style mean?
Northvolt’s first generation of sodium-ion cell is designed primarily for energy storage, with subsequent generations delivering higher energy density opening opportunities to enable cost-efficient electric mobility solutions.

It isn't competitive on the Wh/L front, it seems.
> crypto cartel [...] ability to move the last trade price almost at will

I think there is lots of manipulation, but could you elaborate on how you can, for example, pump the BTC price up when you hold lots of BTC, but no USD? Leveraged futures on crypto-only exchanges?
> The actual problem is that no part of the government wants to be the one to tell you if something is legal, because whoever actually makes the decision takes the blame for the consequences one way or the other.

One really interesting thing I found about moving out of the US is that this is not always the case around the world. At a startup in the Netherlands we were discussing whether or not we could use a particular tax deduction in a particular way. The wording was really unclear. A colleague called the tax authority, and the person on the line agreed that the wording was not clear. They put us on hold, discussed, and came back that they thought we could, indeed, do what we wanted to do. Upon asking they sent us a letter clarifying.

I could not imagine this ever happening when dealing with the IRS.
From the point of view of Limbo's role in Inferno, it kind of is, even if only for the userspace side.

Which ironically, the closest we got there in modern computing, in tortuous ways, is Android.
The demo looks too slow for practical usage. How much it will cost if i host it in cloud to get instant response similar to the speed of openAI?
Also, of course, if what was said is _true_, then intent becomes irrelevant.
Both for encoding and decoding the padding is not needed. Without ='s, you get a uniquely different base64 encoding for NULL, 2 NULLs and 3 NULLs.

This shows the binary, base64 without padding and base64 with padding:

NULL --> AA --> AA==

NULL NULL --> AAA --> AAA=

NULL NULL NULL --> AAAA --> AAAA

As you can see, all the padding does is make the base64 length a multiple of 4. You already get uniquely distinguishable symbols for the 3 cases (one, two or three NULL symbols) without the ='s, so they are unnecessary
Leantime – Project Management suite for the non project manager
It also depends how well that randomness makes sense in games. In my recent memory nothing was more ludicrous that the modern XCOM games where you were upclose to an enemy and got only 90% hit chance with a shotgun.
Build your own AI assistant from your library books
There is a recent push for GPT-derived "apps" (rumor has it that this is the
basis for the OpenAI / Sam Altman circus).

This video shows how these can be created from sources like PDFs to be
customized with particular areas of expertise.

https://www.youtube.com/watch?v=QjtboPHrsJI&ab_channel=TWiTTechPodcastNetwork

This would clearly be useful to developing classroom use or developing expertise
in a particular companies "mission" or gathering research papers in a particular area
or ... you get the idea. Fill it with your favorite textbooks and poof ... an assistant.

The ease with which these can be developed offers vast possibilities.
The fix had an impact on a core metric of the device: performance. This was the best technical solution to gain longevity, and it was in the interest of users. But doing it under the radar left everyone wondering if it had ulterior motives and let the rumor mill go crazy. Transparency is good even when everything is upsides & roses, and especially important when there are some compromises to be made.
No, transactions in national currencies are exempt if under a reasonable cap. So you don't have to separately declare every time you bought Starbucks overseas or whatever.
I think you're overcomplicating this. In reality, people ask their lawyers whether they are allowed to do something, and those lawyers research the law in conjunction with any interpretive guidance published by the regulators, and sometimes they do consult with regulators directly on behalf of their clients. Where the law is unclear and the regulator refuse to publish guidance or discuss their approach with market participants, lawyers are unable to give a strong opinion. If the SEC were to publish comprehensive guidance on this (clearly a question that a lot of people are asking), it would probably remove any need for people to go asking them, and would also help people to comply with the law and make any enforcement actions easier as a less risky.

The idea of people DDOSing the regulator with thousands of slight variations of a proposal is unrealistic. These are people, not computers - if someone was blatantly abusing the system like that, the SEC would just tell them to knock it off.
If the outcome of all of this is that Altman ends up at Microsoft and hiring the vast majority of the team from OpenAI, it's probably wise to assume that this was the intended outcome all along. I don't know how else you get the talent at a company like OpenAI to willingly move to Microsoft, but this approach could end up working.
Yep. In 2000 when I saw "GNU" in the name, I got mildly excited.

Now when I see it, I'm expecting it to be semi-abandoned and its developers to care more about ideology than about the technology.
Been donating to Ducks Unlimited here in the US for years. Their angle is to protect the hunting pastime, but to that end involves getting involved with many states' local issues to keep the wetlands protected.

Just a drop in the bucket, but hey.
Exactly my point. Systemic thinking and action at its best.