skysight-inc/HackerNews huggingface dataset:
All the big industries got scared when COVID hit thinking consumer spending was going to plummet so they drastically cut orders.

Meanwhile the IoT space has been growing rapidly in the past few years, and those suppliers didn't cut their orders. IoT devices like the ESP8266 can sit in a warehouse for the next few years before being sold for use in some smart lightbulb, but automotives will lose their value as they become last year's model.

With the supply chain disruptions and increasing consumer spending automotive industries basically lost their reserved spots are struggling to claw back their manufacturing and shipping capacity.

So basically in this game of musical chairs the automotive industries stood up while the IoT space stayed sitting, and then the supply chain disruption removed the chair the automotive industries had been sitting in before...
For React, I agree with the complaints. The change from class components to functional components and the addition of hooks for we was a step backwards.

As for vue, most of my experience is with vue 2, never really spent a lot of time with the features of vue 3.

To the the some of the syntax of svelte makes more sense than that of vue. For example, to list something in vue an html with v-for is needed, or <template v-for... >. This always felt a little awkward to me. In svelte you iterate on the data, not on an html element. So you have an array and just put {#each item i items} ... {/each}, not need for extra html or pseudo <template>

I also prefer svelte's computed properties to vue's.
All it takes is a $: value = a + b and from there whenever a or b changes value also changes. Sometimes my computed property on vue will start growing a little too much.

Something similar in vue and svelte that I enjoy a lot is that the code is separated from the html and from the style. Some people are fans of JSX but I can't stand it! It allows me to shoot myself in the feet and I do it way too often.

The store is VERY VERY nice too! it's lighter than vuex but seems to have some of the limitations that redux/mobx have, say, it has to be functional. I haven't had to write any reducers like with redux tho, but stuff like [].push() won't update.

Overall I really really like it because it's almost transparent. I really didn't have to "learn" svelte as I had to vue or react. It was similar enough to HTML/CSS/JS that it took no time picking it up.

But, that's just me
If you hike in temperate, mountainous areas, you'll find the greenest areas are on the north slopes (in the northern hemisphere—in other words, the shady side). Maybe not with the plants in the renders, but making it green shouldn't be a problem.
I've been following Svelte, and it sounded great, so I've wanted to use it for some time. Now I've finally started a project with SvelteKit, and it's even better than I hoped, with extra layers of greatness I didn't even realize, like pre-rendering pages, at the same time as being very mobile SPA friendly.
tbh using spaces in file names is still stupid.
Do you know what algorithm they use? Even non-ai algos like nearest neighbor vs bicubic can have drastically different outputs
Law is fungible.
All this small thinking. . .

The perfect code editor is speech-to-text plus AI, with a thick Vaporwarium™ layer that listens to the executive's stream of consciousness and spits out performant, sticky, yet bug-free apps in near real-time.
And don't forget Happy Meal Ethernet!
This is a great essay. And I have kept more than one employee working with me at BigCo by explaining the odds of success of the expected return for being an engineer vs a TLA at startups. It actually used to be work to make this case but now the case makes itself. And bonus you're just being honest.

In one case where the person was offered a CTO spot I encouraged him to leave. The company failed and that's okay but at least it was an interesting opportunity as opposed to indentured servitude.

The real dilemma is that when your ideas are revolutionary you really have to bootstrap them yourself because VC has no interest in them despite all the platitudes and happy talk. And this essay nails that very thing.
This book looks interesting, but I feel a certain (juvenile?) aversion to the advice offered in the linked excerpt. I think copyright law is a plague on cultural production, and everything has been getting progressively worse since the death of the rapidshare mp3 blog, siloing of content, technological advancement of DRM, automated DMCAA take-downs, etc. Playing by the rules seems like admitting defeat to me. Might as well get a real job.

I love those Richard Prince Instagram screenshots too, no shame.
and moreover, the UK did go that way, and by all accounts it has been a total disaster.
My boss once bought a really expensive lock with a magnetic key. He was going on about how it was unpickable. When the key was forgotten one time, we found it could be opened by sticking scissors in and turning.

I'm not sure what the moral is. Your comment reminded me of this story.
I started reading and posting on SA religiously starting around 2003, when I was only 14 years old. It really shaped me a lot (probably not for the better) in my teenage years. I probably still hold a lot of that shaping because I still spend way too much time on reddit. I never really liked Lowtax much or thought he did much that was funny, but I did appreciate the community he built because it did feel like friends for me when I was pretty lonely. Anyway, rest in peace Rich, sorry you had such a hard life. I know the struggle. I sent a final tenbux to your kids.
I learned about computers and worked in the software industry before nearly all of the boxes on that diagram even existed. This was only 30 years ago! If you needed information you got it from coworkers, source code, vendor documentation, or the library. Of course we had “second brains” to cope, called notebooks and filing cabinets (and notes in text files).

It’s kind of sad that instead of using the Internet to vastly expand the reach and effectiveness of that existing system, we seem to have thrown it away so we need articles like this to try to rebuild it. Rather than developing our own thoughts we search for someone else’s thoughts. (And I’m not being holier-than-thou; my first stop is Google and Stack Overflow now too!)
https://archive.md/p8YXD
> ok good call -- but I think number three there is most likely in practice here..

Then what's the other bill then? I think it's more likely something 1., 2. or 5. (which I just added after your comment), given the backers of the bill are in the minority and likely have little influence on anything, given the current levels of political polarization.

> monetary license bills don't seem like a candidate for "sincerely held beliefs" to me

Looking at the sponsors (Massie (R-KY), Gohmert (R-TX), Gosar (R-AZ), and McClintock (R-CA)), they seem like they're on the right wing of the Republican party. It's totally believable this might be some kind of reflection of "sincerely held beliefs" in property rights.

Edit: Sayeth the Wiki:

https://en.wikipedia.org/wiki/Thomas_Massie#Other

> Massie describes himself as a constitutional conservative. He believes in intellectual property and thinks it is necessary for incentivizing innovation. Massie has remarked that this is one of the areas where he is not a libertarian.
So what do planes or trains have to do with the subset of the euro dev demographic that you're familiar with?
Always liked their hard drive reports
2nd brain = 2nd job.

Here is my flow. Google. If its really good/unique and I am afraid that I won't find it again, then I bookmark it, and if I think it will actually disappear from the internet, then I will scrape the content for a 2nd brain.

Now whether Google is best depends. Sometimes specialty engines would be better.
I want to like ideas like this but it's been done before and rarely gains traction for most users.

We've seen this with smart notebooks that let you write with either a smart pen or a smart pad and immediately digitize and OCR. We also already have most of this today on our phones via built-in text scanning with OCR and the ability to easily copy and paste into any blogging application of your choosing.

I don't know if there's really enough efficiencies to be gained here, especially any that overcome the lock in required to use this product.
I wonder if we should focus more on gliders with electric auxiliary engines only, and use a launch system that stays on the airport of departure. Kinetic aviation, if you will.

It certainly reduces the weight of the plane if it doesn't need to carry its initial propulsion system for the entire flight.
Haha I guess it's extremely difficult to translate ancient Chinese into English. TBH there are a few words I don't recognize.
Definitely not painful for simple operations (obviously).

But every large Go project I've worked on has eventually invested a lot of time into minimizing allocations, rewriting critical path sections to use pools, and various other techniques to improve performance by taking more control over memory allocation. Go's GC is very good, but it still has limitations.

Honestly it's not a bad tradeoff most of the time. Write code that works as quickly as possible, profile it as load scales, and apply further optimization as hot paths are identified. On the other hand, I've been working with Rust long enough that I can almost write the same thing in Rust as fast as I could in Go (Rust is inherently more verbose and requires more cognitive overhead). I've been writing prototypes in Rust more and more lately and haven't really been missing Go as much as I did when I first started with Rust.
For a lot of these schools, it helps to look at the increase in research dollars that they're bringing in. I expect some fraction of the new administrators are necessary to manage the research funding, which has a limited affect on tuition costs. Federal grants in particular have a lot of reporting and compliance that has to be produced.

The article also notes:

> University spokesperson Karen Peart pointed out that while the University’s managerial staff has increased over the last two decades, so too has the faculty, which has grown by 54 percent.

If the faculty have increased by that much, I would hope the staff would increase a similar amount.

Neither of the experts quoted in the article are particularly focused on higher ed economics, either:

https://lawweb.colorado.edu/profiles/profile.jsp?id=10

https://politicalscience.yale.edu/people/james-scott
If it's being serialized, consider fully qualified iso8601.
That happens because the incentives and supply chain machinery allow it to. Externalities are never priced in regardless of where things are made. Price in externalities, regardless of origin, and things would change. That's just one example of a potential solution, and one that many are trying to do with carbon taxes/credits.
Another one: Electron alternative Tauri written in Rust – https://news.ycombinator.com/item?id=26194990
That is nice if you travel between big cities having direct connection via rail and big airports.

Not to disregard your example but from my perspective it is not representative to most of travelers in the Europe.

While taking train for me was more comfortable, most of the times it is not feasible and definitely a lot longer than taking an airplane.

Especially if you live in smaller city where you don't have a major train station couple bus stations away.
Rich Harris Coined the Term “FauxSS”: Fake OSS!

Svelte Summit Spring 2021: Rich Harris @6:07:00 (link with timecode):

https://www.youtube.com/watch?v=fnr9XWvjJHw&t=22020s

>You know, I guess all I can say is that we're thinking about this stuff too, and, like, we want the development velocity to be as fast as possible. But we also don't want Svelte to become like some, I don't know, some VC-funded FauxSS -- did I just coin that: FauxSS? I like that!

>It feels like there's more and more of that these days. There's a lot of people working on open source software, and then, like, you discover that there's a business model behind it.

>And I'm always a little bit skeptical about whether or not that is in the best interests of the software itself. And I don't want Svelte to become a thing that is run in the interests of the people building it, I want it to be a thing that is run in the interests of the community at large.

So what is the opposite of FauxSS? ProSS?

Hmm: "pross: a person who engages in sexual activity for money."

So I guess that means OSS is as great as sexual activity. ;)
Reminds me of Mitsuba 2; see Caustic Design at about 3 mins into the first video: http://rgl.epfl.ch/publications/NimierDavidVicini2019Mitsuba...
why did they stop at just looking back 24K years?

>In between ice ages, some lesser peaks of temperature have occurred a number of times, especially around 125,000 years ago.

>At this time, temperatures may have been about 1°C to 2°C degrees warmer than today.

>Sea level was 5 to 8 metres higher than today – a rise sufficient to inundate most of the world’s coastal cities.

>This peak was triggered by the orbital cycles.

https://www.newscientist.com/article/dn11647-climate-myths-i... -- from 2007
I swear, do people not even read the articles anymore and just jump straight to comments?? That's exactly what the company has done already.
I didn't react to this post but I can tell that its mostly just that it isn't substantive, so double check the HN guidelines. Its not the story or potential reality - which also doesn't help here - its that your post doesn't add anything, which is a community enforced requirement here that enough people pay attention to that they don't feel the need to respond. Like, maybe if this was an Ask HN thread about being a startup payment processor for OnlyFans while simultaneously moonlighting on the platform, then your short story would help add to the discussion. So even though the divineness of the topic did prompt the selective enforcement, it is really just that young adult fiction isn't the kind of comment useful in the general threads.
Easy, Windows Forms, WPF, WinRT/UAP/UWP with WinUI 2.x, WinUI 3.0 for desktop, Blazor for WebAssembly, but also for web widgets in MAUI, and MAUI naturally.

Then in what concerns XAML, MAUI uses the one from Xamarin, instead of adopting the one from WinUI/UWP.

WinUI 3.0 is supposed to be the future, but has so many bugs and missing features, that Windows 11 is actually using WinUI 2.7 with UWP still.

All of those UIs catering for developer attention, makeing their point why their framework and not the one from another group.

Safest bets now are to stay with Win32, Forms/WPF or go Web.
Facebook is quietly buying up the metaverse
I meant that a regular user might buy from the Play Store, either of Apple's App stores, or from the Microsoft store.

Admittedly, I seldom buy software from those stores myself -- or, indeed, at all. The things I'm interested in are often available as open source, or they are like $30 or $40 USD (or sometimes $200) and it is hard for me to justify the price (although, if I were single, I could do it on a whim).
I don't know, building JavaScript things involves similar orders of magnitude.
I really like how javascript tooling appears to have followed the make it work -> make it good -> make it fast pattern, which is pretty much always the correct way to build software.

It is reassuring that we have actually got the feature sets and interfaces correct, since we are now, at last, turning to making stuff really fast. If we had started with speed being the goal of tools, I'd wager they would have been nowhere near the standard they are today in those regards.
Ooh. I like that thought. Thank you.
---Redacted---
MAANA

throw microsoft in there and it becomes MAAMAN
I'm not trying to complain about how the website is implemented, but, all I get is a blank gray screen no matter how many JS domains I whitelist. The only functional bit is the 3rd party 'crisp' chat thing in the lower right.

I think for most people the best option is running a static webserver, forwarding the port, and then copying .html and media files into folders in ~/www/ (or whatever).
Calling someone weak is a personal attack. You are not Rich. Don’t speak for him or his attributes. Keep the discussion constructive, you’ve already been asked in this post to calm down the personal attacks even after Rich gave you a kind reply

https://news.ycombinator.com/newsguidelines.html
Every attempt to strengthen a form of intellectual property should be viewed as an assault on individual rights for the benefit of whatever corporate entity can most effectively capture, hoard, and exploit it. Strengthening patents in particular holds the special distinction of being a direct attack on the means by which entrenched structures are most often disrupted: Technological innovation itself
I thought I was finally doing good settled on eating mostly chicken breast and whole milk with a multivitamin and omega 3, now I'm apparently at risk for dementia unless I cram plants in. It just never ends.
yesterday, i recommended "the c programming language" here on HN. and i wanted to see if it's still a number one best seller on amazon. i was quite surprised.

"the rust programming language" has taken over "the c programming language" in the "c programming" best sellers mind you!

i am getting more and more curious about this language. i have avoided it for a long time because of the inconsistent syntax i have seen in the wild.
Product placement in a movie is not the same as advertisement.

Vin Diesel doing stunts in a Dodge in a movie is not comparable to a Dodge ad that interrupts your TV show or football game extolling you to UNLEASH THE DEMON showing their car breaking 100mph and doing donuts on city streets, totally demolishing a "share the road" sign, buy now!
I tried it a couple years ago, the laptop I tried it on was underpowered (4GB memory, Skylake m3 - it was a Chromebook).

The core software worked great. I could mostly rely on the base system for critical software, I found cwm entirely sufficient as a window manager, xterm is obvious, even nvi is very usable as a text editor. I did use mutt which isn't in the base system.

I did however find that there were no performant web browsers, though this situation may have improved since. Chromium was the best option at the time and it worked okay for simple pages, but struggled for complex content. I also use both Spotify and VS Code typically, and whilst the former is easily replaced with ncspot now, I don't think there is a vscode/vscodium port. I suspect if you don't rely on any Electron applications though you wouldn't have any issues...
> we expand, we strive to better our lives, to know more or our surroundings, to conquer potential resources

like locusts
Can you suggest some tools that you really like in this space? You got me intrigued about automatically integrating an API. I want to do this + small amounts of scraping for side projects but even as a 'developer' I cannot drag myself to start the IDE after hours so many project ideas just languish in the back of my head.

EDIT: oh sorry you posted the response just as soon as I posed this question. What a coincidence!
It's common throughout the federal government, known as the PIV (Personal Identity Verification) badge/credential/whatever.

(Except possibly for JPL because a) they're not really part of NASA and b) they filed a lawsuit. (https://hspd12jpl.org/)
I think it's really hard to argue that for planes. In saying that I don't mean that I think it's clearly not true. I mean that the case for net positive externalities for air travel is dependent on things like (a) the geographic scope you consider (b) the temporal scope you include (c) value judgements about time-efficient travel and much more. One could legitimately take quite opposite positions on all these aspects (and more), and would end up reaching very different conclusions.

Something like this applies to trains also, but much less so because their inherent geographic scope, environmental impact, sociological impact and effects on reducing travel time are much less than flying.
Not just at scale, Go doesn't make it obvious when an allocation is on the heap or stack. The escape analysis can change (hopefully without regressions) from version to version of Go, and that can mean performance regressions can happen. It also means small refactors risk de-optimizing code without an obvious reason why that would be the case.

I think more engineers are becoming skeptical of optimizing compilers with that sort of implicit, potential "spooky action at a distance" where nonlocal code can cause performance regressions.

In Haskell, laziness and iterator fusion can do the same thing. Nonlocal code can cause local expressions to compile differently, resulting in - from an engineer's POV - nondeterministic performance, memory usage, GC pressure. "Space leaks" can also occur, again, due to nonlocal effects.

In JavaScript, the JIT can similarly cause local regressions due to nonlocal code. A single expression deep in a call stack mutating an object can result in it no longer fitting an optimized "shape", resulting in function deoptimization.

Just say no to spooky action at a distance in programming languages, in my opinion. It leads to tremendously difficult to debug regressions.
Storing billions of states in garbage-collected memory sounds like using a wrong tool for the job (by the way, I wonder why they didn't use something like Redis? didn't scale well?). I think it's an edge case they ran into -- which doesn't mean Go's memory management is painful per se. It's not secret that large heaps with many old generation objects are problematic in presence of GC. And few projects have requirements of the scale of Discord. For stateless servers, Go is more than enough in my experience; in our services we do allocate garbage like there's no tomorrow and we're yet to run into GC problems, because all caching is delegated to a redis cluster and all garbage we produce during request processing is ephemeral so we don't have large object graphs that would slow down the GC. Rust is perfect for this kind of "core infrastructure" projects where you need maximum performance (Redis itself is written in C), but actual business logic on top of such infrastructure can easily be written in a simpler language like Go and GC is rarely a bottleneck there.
>The taxes are not to encourage people not to use them.

The grandparent comment of the one I replied to specifically mentioned taxing planes to get people to take trains instead.
That math seems a bit implausible if you look at it from a closed system perspective. For said 1000m^2 field, it has to get the carbon from somewhere to produce the food, that then powers 6 months worth of activity for said human. If a human via respiration can only provide a tiny fraction of it (per the inverse of the other statement regarding:amount of Co2 absorbed for the field), where does the rest come from? Decaying organic material? Soil? Both of those are problematic closed system wise.

There is a lot of very dubious math in everything from ‘amount of water consumed’ and ‘amount of carbon absorbed’, etc. which if you dig into it really doesn’t add up. This feels like one of them?
Nice writeup, Lee.
Zig is also pretty interesting for this type of tooling, see https://bun.sh/
Air travel is severely under taxed compared to other modalities. Its right to start taxing air travel normally, because otherwise trains can't expect to compete on a level playing field.
“Ethiopia has become a new Yugoslavia”