skysight-inc/HackerNews huggingface dataset:
Ask HN: Programming/Tooling innovation accelerating in the last few years?
Programming languages/tooling seems to have been forgotten for many years.

The only bold and new things never seemed to take off and were quickly forgotten.

However, in the last few years, there have been many interesting developments, and it is accelerating.

Some honorable mentions

* Zig programming language

* Rust Programming language

* Go(lang) tooling is getting a kick-up as well

* Python is getting their Mojo

* JavaScript is getting Bun, and a lot of things are happening in the Node/Deno space as well

Do you see this trend as well?

And do you have more honorable mentions?

And why do you think so?
It looks like he doesn't have many students. His current title appears to be "Research Professor" and he's the sole author of every "new paper" mentioned in this blog post and most of the recent papers listed on this page: https://cr.yp.to/papers.html

I'm really curious about this now. How does he write something like half a dozen different papers per year as a sole author? These aren't short papers either; they're dozens of pages. Usually when I see a professor with an incredibly prolific publication history, it's because they have a bunch of PhD students (each working on a paper per year) and they collaborate with a bunch of other professors.

He also seems to be quite a character; unafraid to publicly document battles with his employer, IEEE, and the US government.
From nothing to result rarely happens in real live. I hardly see someone to start/stop a program per unit task (like piping commands).
Of course! Please implement at least nqueen and matmul as they have been implemented in every language in the benchmark.
That's pretty great! For me, the great tragedy of "modern" programming is that we took the enormous potential of scripting languages and turned them back into C++. Whereas I started with C++ and have done everything I can to get away from it.

For example, everything today is built on promise chains, which are borrowed from monads in functional programming, which someone came up with (partially) to let immutable synchronous blocking code be written in mutable imperative style. But where FP tries to avoid monads and stay pure, promises are now considered so fundamental that we have async/await on nearly every function. Delivering such a degree of nondeterminism that we've effectively resurrected goto.

If I ever design a language, all variables will already be proxies so that everything can be observed. Just like it will use pass-by-value instead of references, the same way that php copies arrays via copy-on-write internally. And have channels between fork/join green threads with full memory isolation provided by the runtime, to provide a declarative style of multithreading that looks like vanilla higher-order functions. There are at least a dozen alternative approaches like that which reduce code complexity by orders of magnitude, that never got widely adopted in recent decades. So we're all manually managing exceptional behavior rather that avoiding it in the first place.

ArrowJS shows how simple programming could be if we catered to developers instead of some abstract notion of lightweight purity that results in GHz computers struggling to run unmaintainable GUIs that ran fine with less code on 33 MHz computers in the 1980s. ArrowJS <-> FP/spreadsheet, "modern" JS <-> C++/assembly language.
Drilling down is best for retrofitting existing structures and built environments, but for new neighbourhood development trenching is super cheap since you have to disturb all that dirt anyway. Prep for roads and all the underground services means you have the ground open anyway, might as well run some coolant lines while you're down there.

District heating loops can be done almost for free with greenfield development and it should be highly incentivized to slash the energy required to heat and cool the new structures.
This is step 1 of reversing car centricity in these areas. Believe it or not some people in Europe in their 30s don’t even know how to drive because it’s just not needed. When you require parking spots for housing you increase the distance between everything. Going places requires transport because you have all these god forsaken parking lots you have to traverse to get to your destination.
Self publishing causes a huge increase in noise since there are no barriers to getting published. So there's a big risk you'll pick up some garbage, but also vast supply which drives down prices. It also means new books on popular subjects can be quickly written, so unless you have some credentials the odds are stacked against you. So i think it comes down to marketing one way or another.

I plan to write a book one day, but mainly as an aid to establishing my credibility for courses I'll run, so marketing from the other direction.
If your site's always flapping, don't worry about burn in?
> a new tip about every 3-4 minutes nonstop

Pipetting and changing tips are a matter of seconds, not minutes.
Didn't need Ali back then - you could get a lotta stuff in the hardware/hobby stores that still existed when I was a kid (long after the 80s).

Dick Smith was the kiwi one, then they kind of stopped doing hardware/electronic parts at all, then went online only. Not sure if they're even still around, now.

Hobby stores are closing all over the place, but only bc they've been replaced by online/Adafruit, Sparkfun, etc.
Nikola Tesla had an electric car without batteries. A wireless transmission powered it.
The application service provider loophole lets Amazon do that with the GPL software today. GNU Core Utils would need to be relicensed as AGPL to prevent it.

https://www.gnu.org/licenses/why-affero-gpl.html
What do you think are the causes? I heard the us has more mold in their food normally.
Swiss bank accounts are not designed to store billions of 1973 dollars. Grand mansions do not cost anything near billions of dollars. The huge monuments are embezzlement at best, bad invesment more likely.

Billions of dollars would allow them to own serious chunks of First World industry, have stuff such as investment funds or charity non-profits. That's a different kind of money.

Where's the money, Francois?
I would prefer to know before the holiday season, as a ton of spending, trip planning, and life conversations with family happen in that period. You might sacrifice time with family during the holiday season for on-call or to get a project done.

So you make all these plans for the new year and then the axe comes.
In Brazil there are 3 cars per parking space, so people park in illegal places, traffic becomes caos, and no one can get to their homes with sanity.

Don't fool yourselves. There are many ways to reduce housing costs and increase housing supply.

Reducing parking spots is lame.
Could someone please remind me, what was this thing? Don't want to say that all "AI applications" are the same React frontend over ChatGPT, but it is hard to differentiate when there are 7000 new ones every day.
- https://en.wikipedia.org/wiki/Dershowitz%E2%80%93Finkelstein...

- https://www.jta.org/2022/01/26/ny/a-jewish-educator-sues-a-n...

- https://www.inquirer.com/news/teacher-fired-jack-barrack-aca...

The first case is not a clean one. The charges were correctly accusing a pro-israeli hack for being a hack.
I've been doing web development for about 20 years, and have the opposite reaction. I started web development with Flash (dark times), jQuery, and/or Django.

I love that people are pushing back on the SPA architecture everywhere (though SPAs are still the right choice for some apps). Some people are pushing back like you (returning to backend renderering), and others are pushing back like the implementer/poster by trying to extend the original intent of REST architecture (not JSON apis the term has come to mean).

I think the htmx architecture is brilliant, though it's not something I would use for the majority of my projects (it doesn't fit the use case).

I think what folks who have come to web dev recently don't understand the historical tradeoffs that led to SPAs or the current web dev ecosystem. It was terrible to build websites, but it was worse to build cross-platform applications using the existing tools and delivery systems. The browser solved a lot of that, and SPAs were an attempt to upgrade web architecture to support that need. People forget the positives because of how ubiquitous they've become and only look at the negatives.

I'm glad we're moving away from the SPA-only world, but every web framework that we use nowadays has been influenced by the advent of node+SPAs
> These "constrained devices" come up so often in discussions about costs of cryptography, yet people rarely tell what exactly they are talking about.

Depending on how difficult you want to be, you can mean different things.

If you're being reasonable, you might for example think of a $5 retail price wifi-enabled lightbulb. It might use a chip such as the ESP8266 with 80 KB of memory. Depending on how efficient the SSL library is, supporting 4096-bit RSA on these chips can be a real squeeze, so some SDKs only support 2048-bit. But it's still a 160 MHz chip, so it can run grown-up cryptography.

If you want to impose nigh-impossible requirements to torpedo the whole proposal, then demand the cryptosystem work on the tiny sips of power available to contactless bank cards and ten-year-battery-powered smart gas meters; and that it work for automotive door locking where their budget is like $0.02 per chip.
Very interesting. It's like asking the model to have an inner voice in its "mind" and to listen to what that inner voice is telling it.
It is unclear how these messages of support were obtained, but all four celebrities are available to hire through the website Cameo, which allows people to pay high-profile individuals to read out a script for them, for anything from a birthday greeting to a business marketing video.

The Norris “shout out” to HyperVerse states that “under the leadership of CEO Steven, HyperVerse will be the leader of metaverse space”.

Wozniak said: “I’m here to support Steven and HyperVerse”, and “I can’t wait for the HyperVerse”.

Norton described HyperVerse as a “decentralised metaverse platform with infinite possibilities” and encouraged people to sign up. “I strongly believe Steven will lead HyperVerse to success. Let’s all join the HyperVerse. What are you waiting for? Do it now.”

The video messages of support were released in January 2022 as HyperVerse was ramping up its global recruitment drive.

Guardian Australia contacted Wozniak, Norris, Norton and Bass for comment, but received no reply. There is no suggestion they had any knowledge of HyperVerse’s business model when filming the messages of support and they make no reference to money or investments.
So, we're back?
I have two devices on my desk (in my bedroom) that each have one these "bright-as-the-brightest-star" blue LEDs and it is simply too much.

I have multiple layers of blue packing tape over them to deal with it.

I need "sleep hygiene" and for me that involves reducing sensory inputs to as close to zero as I can get.
I use FF as my daily for work. Chrome is simply there for Teams. Teams doesn't work so well in FF. I can't imagine Librewolf is any better than FF as far as Teams though.

I use FF containers for the tab isolation you're describing. It works very well for managing multiple AWS accounts at once.
2to3 is good and will get you 80% of the way there. You’re on your own for the last 20%. Decent test coverage will take care of most of the rest. It’s definitely time to be off Python 2.

Never used Django-upgrade. The release notes are excellent and backwards incompatibilities usually fairly minimal anyway. Incremental upgrades through intermediate versions can be worthwhile nonetheless if you’re jumping more than 1 version.
The quick-to-build game model is quite fun. At the start of the pandemic I created a few games, probably about 30min each. My toddlers got to feel part of the process (which unicode emojis should I use?) and they played the games for much longer than I took to build them.

These are by no means at the quality of the submission, but they were how my kids learned to use a mouse and keyboard.

I definitely encourage others to try making their own. It is fun.

https://alexsci.com/games/ (only works on certain screen sizes, some need a keyboard, no instructions, etc)
It’s weird how that happens. I bet a lot of people would choose a pay cut over being let go entirely.
The US is placing a big bet on AI to break the economic secular stagnation of recent decades. If IP is an obstacle to that, it would be great if IP laws are loosened.
No, but hardware keylogger require physical access.
Im an idiot, I am specifically clicking off the link on main... I guess I could do as I do on pretty much anything else and drop to the comments for the arch link...

I just see NYT in the (domain) on the mainpage and usually skip it entirely...
> Eliminating parking minimums allows businesses to pop up nearer to where people live, where they're accessible by foot or micromobility.

This is just fantasyland thinking as it applies to Austin TX. These regulations largely impact downtown, which is already dense and already has services downtown.
The article portrays this as a negative, but all I'm seeing is an innovative way to save on sky-high CEO cost. We've always dreamed of operating without and now we have, it seems like exactly the opposite reaction.
"I was late because I dropped my mug in the kitchen while wearing blue jeans." Nobody says the end of that because it's irrelevant to the explanation for lateness.

I was late because I was delayed by something not able to be planned around. That's what I'm conveying by way of my explanation. The person that I'm late to meet (likely) isn't a traffic cop, a DMV employee, my insurance adjuster, a purveyor of replacement coffee mugs, nor an analyst for NHTSA, so they don't care in the least whose fault it was.

I'm not hiding details relevant to the listener in either the coffee or the car mishap.
If the NYT doesn't settle this could set precedent that will have massive repercussions on how all AI companies collect data. This could end up being a hugely important case.
"There have been numerous cases of fraud and corruption in relation to the "organic" label in the US. Perhaps it is different in the EU."

Well, I actually only know about the situation in the EU and there surely is and was also fraud - but overall it is working. Organic farmland is way more diverse and alive compared to the conventional counterparts.
You can implement a virtual machine monitor (e.g. KVM) and then launch a Linux virtual machine to run drivers you lack.
The density of downtown Austin has increased _substantially_ since 2015, but it's still not straightforward to live there without a car. Most of the shops downtown sell tourist tat, not useful items, and most of the everyday commercial districts are inaccessible by public transit.

Almost all new high rise construction just has a couple of floors of parking garage, and handles it well. I can't see buildings without that being commercially successful, especially since much of the work that attracts people who like downtown is out in the burbs (sometimes not even in the same county).
Just wish their victims were "developed," too.

SRC: was raised Catholic...
I make an off-the shelf eink calendar. You can also develop your own content and then serve it to the screen as a .png or .jpeg on a web url.

https://shop.invisible-computers.com
Limit the reach of your selectors with the CSS scope at-rule
"It would be so great if more professions in the US had part time options. "

I agree with this, and I've personally led a life that has had many different kinds of occupations (I've been a musician, a teacher, and a programmer- usually all three at once).

I've come to the conclusion that a lot of the reason for "full-time" employment has to do with making workers unavailable for other projects.

Or, if you prefer, full time jobs aren't there because 40-hours-a-week is how much can be gotten out of a worker, but because that's how much time is necessary to keep someone from getting another job that might interfere with the "real" job.

Many folks, especially folks who do weird stuff that requires, if not great intellect or training, familiarity with a specific system (as is the case with software, for instance) aren't actually working a full time load. That's a really common observation, I think. But the way to understand why that continues to happen is that their employment ensures their availability.

That may see strange, and on some levels it's simply not correct and certainly not how most folks are thinking about full time employment.

But if you push an employer to give you fewer hours, that understanding might make a lot of sense out of why they generally won't allow part-time work- if you've got a side gig, they can't have that take priority over their tasks.
It already exists: SELinux or AppArmor. They build on infrastructure that allows implementing other solutions to that effect.

However, on a typical system there is so much going on that this is unlikely to be of much use to anybody not willing to just spend their time reviewing arcane internals of their applications. The above does not how I'd want to spend my day at the computer.

Android and iOS presents a middle ground. But even their requests get tiresome after some time, and users are pretty quickly seduced to just allow everything.
Libwa: WhatsApp C Library
Also reminds me of ‘Onecoin’ - similar ‘nation’ framing and mysterious leaders.

There’s a good BBC podcast series about it, “The Missing Crypto Queen”: https://www.bbc.co.uk/programmes/p07nkd84/episodes/downloads
I don't want to keep this conversation going in circles, but to me it seems like you are trying to explain a behavior (some people do not want to release source before conditions X, Y and Z are met) and I am arguing that the behavior itself is antithetical to FOSS.

From the top of the thread: "it is difficult to take it seriously if you refuse to offer source code or a implementable specification.". If OP has reservations about building it the open, I'd rather hear "I am not going to open it because I want to keep full control over it" then some vague "I will open it after I complete some other stuff".

You mention the concern about "getting a reputation for not listening". To me, this has already happened. The moment I saw "when I realize it can be used by someone, it will be of course be open source", I'm already doubting his ability to collaborate, I already put him in the "does not understand how FOSS work" box and I completely lost interest in the project.
You're NOT an idiot; I see your point.
Well wealth currently seems to be distributed away from people who earn it to the government to do who knows what with it.

I agree that socio-economic mobility in the UK is bad and definitely needs to be improved. However, the lower classes are those most adversely affected by uncontrolled immigration due to the increased supply of labour and the downward pressure on salaries.
GPT generated. I put GPT to copy my own style from previous stories like the video explains how [1]. The share link from OpenAI is not available due to some bad generated words, and it got moderated. I can save the html files and put it on github, if someone is interested.

[1]https://www.youtube.com/watch?v=33FcIL6tFnY&t=4s
I've started probably thirty blogs over the years and never made a 3rd/4th/5th post. I started one again recently, then promptly caught COVID again and was knocked down for a week, then got some bad job news and have since focused on trying to sell myself.

This latest blog feels different, though. More honest.

I guess on some level I was deluding myself with some kind of specific mission statement: "oh, I'll start a blog of poems I write" or "oh, I'll start a tech blog" or "oh, I'll start a blog with my weird code issues I've debugged" or "oh, I'll start a blog with my little DevOps snippets I liked."

This time, I was like "I'ma just write about whatever I'm freaking out about lately -- the sixth extinction, my new interest in pentesting, whatever -- and more geared at producing something that I myself would want to read: just some schmuck somewhere else in the tubes rattling into the void.

I need to get back on that.
Doesn't the GNU project require copyright assignment?
I thought the column recommendation of 80 was about eye movement and reading speed, not display width.
Garbage propaganda. I already know their conclusion by the title and it's a documentary style shilling of vegan food. The only interesting thing is how they dress their lies against serious studies.
Same, although mine has

cowsay -f stegosaurus

And I've been meaning to get rid of the lolcat because it's the only thing on my laptop with a Ruby dependency and I'd like to reclaim the disk space that requires.
You know that's a good point that I didn't consider in my comment. LLMs use 16bit floats, which is approximately the same number of values.

But then you get into the nuance of spiking vs non spiking neurons etc, which to my knowledge isn't emulated. The brain is extremely complex. I don't believe LLMs do anything similar to inhibitor neuronal function for example.
That is 1,5 to 1,6 million times atmospheric pressure...Slightly impractical?
Didn't know that. That's weird. Seemed like a cool project from the GitHub :S but I was a little surprised I found such a gem that no one had posted in the last year! haha :)

BTW - how did you know that? Where did you hear about that? And what reprehensible stuff? o_O Now you've got me intrigued! haha :)

edit: I looked into it a little more and I kinda have the feeling that this could possibly be a novel-in-this-domain (yet-ancient-globally) way to takeout a potential (in this case, "browser fork") competitor: just plant something morally reprehensible about them, to lie/dissemble to try to trash their reputation and make people scared to associate.

If this were what it is, it would reveal that the simple act of forking (successfully -- moderately) a browser was so threatening to the browser monopolies as to be surprising. This is interesting! hahaha :)
It's better for employees to do layoffs in Q1. Many large companies impose hiring freezes in Q4 in order to meet annual financial targets, plus key people are more likely to be out on PTO so it's harder to make hiring decisions. In Q1 the budgets get reset and job searches tend to progress more quickly.
> An app is just a web-page wrapped in enough IP to make it a crime to defend yourself against corporate predation.

Really? The experience difference between a native app and a webpage is night and day.
Thanks for that link!
That's very interesting. I am editing two books for two authors at the present, both of whom already published, in paper, and with Amazon I believe.
But this looks like a very interesting publishing model. Especially for more technical books. There are a few in progress that I know about.
(Is emacs something different than the apple computer?)
Just because they are general and are relevant to almost every problem, doesn’t mean there aren’t traits you need to be aware of that might be relevant to your problem.

It’s like the Microsoft Word problem. 10% of functionality is used by everyone (eg saving a file, opening a file, changing the font). Those are baseline “everyone should know this”. The remaining 90% is still valuable and used by distinct subsets of customers. If Microsoft started deprecating the long tail of features without careful cohort analysis they’d start losing swathes of customers.

So for the most common operations of the most common structures I’d expect memorization of complexities just because of repetition of use (or deriving/guessing it from first principles cause it’s easy for the most common ones). But there’s much more traits and it would be important to understand that (eg what are the primary drivers of CPU time when accessing a hash map? An array? A linked list?).