skysight-inc/HackerNews huggingface dataset:
The tragedy with any form of software development is that it becomes a commodity very quickly. That's why open source works so well for commodity software. The challenge is that while everybody needs commodity software, they aren't necessarily willing to pay for it. People pay for other things like managed services, support, etc. But not for software directly.

Take operating systems as an example. Unless you have very specific needs, Linux is probably good enough. That's true across most of the industry. Most device manufacturers at this point default to using Linux. Why bother building your own OS when the commodity option does the job. It doesn't make any sense to want to compete with free and OSS. Apple and MS seem to continue to resist this notion but they are increasingly exceptions.

So, open source companies are a bit of a contradiction in terms. You invent something, and then immediately turn it into a cheap commodity by releasing it for free. And then you expect to get money for that. Investors get attracted by rapid growth. And giving something for free can produce some rapid growth.

So, they've repeated fallen into the trap of investing in what proved to be worthless commodities. Some outlasted their IPO at least, which makes for happy investors. But those quickly turn into niche products. Because they are at that point commodity software providers competing with perfectly good OSS ones.

Most new closed source database products out there only have a short while before their differentiating features are absorbed by open source ones. Twenty years ago there were lots of new database products. Most of those were OSS. Several of those then transitioned to closed source. But at this point postgresql does most of what used to make those products interesting. And if it doesn't, just wait five years.

The finance model for OSS is very simple. You need OSS to produce closed source software. It's not optional. You can't compete by doing everything in house. So, most OSS software projects are financed by those companies using them the most. Those projects don't fix themselves. So, there are a lot of companies spending money on the commodity stuff they've built their business on. For example, Oracle keeps on pooring money into Java. Even though it is open source. They make money from it elsewhere. Same with IBM. MS is a big OSS contributor. Google too. Every big software company out there. None of them are driven by idealistic motives. This is economically necessary for them to do.
Even if they end up not succeeding, OSS companies are a good thing for another reason: they shift the Overton window.

Some companies are getting boo'd on HN and elsewhere for changing their license from OSI-style to source-available, whereas 10 years ago there would be no source available to the public at all. This is, overall, a positive development.
Is there any tool out there that can provide this using short lived ssh certificates?
While recipes are not copyrightable, they are not automatically public either. A restaurant can consider its recipes trade secrets, and sue any employee that discloses them and win. Even photographing the chef's recipe book or something as an outside person would be punishable via trade secret laws. Famously, Coca Cola's recipe is supposed to be a closely guarded secret, for example.

So, while of course there are many widely known and available tiramisu recipes, a specific recipe from a specific restaurant is not necessarily so. Just in passing, this is something that many people who wish for an end to software copyright forget: the alternative to copyright is not at all free public software, it is trade secret Linux "recipes".
This is just wrong. Understanding the difference between O(1), O(n) etc is essential for literally everyone who writes code. Every single programmer is better with this understanding than without it. You should know the complexity of the code you write - and most of the time that doesn't even require actively thinking about it. If you know the basics of complexity analysis it's just intuitive.
There will be more and longer periods of cheap or nearly free energy. It's almost a certainty given the current economics of power production.

I find it weird that there's not more emphasis on the startup opportunities on HN created by this. Someone out there is going to profit from innovative demand shifting tech. Im pretty sure there is a vast and mostly untapped potential in this space beyond just the obvious stuff - e.g. storage heating, wall batteries and intelligent car charging.

Instead it seems we're all still somehow assuming the power consumption economy will continue as if the grid were still fed by a slightly greener form of coal.
In a lawsuit, Google would have a hard time defending themselves, as the rule this employee ignored was illegal. On the other hand, most US contracts can be terminated with 2 weeks notice, in which case employees are sent home immediately (at least that’s how it’s commonly portrayed).
By what means would the two additional processes share the variable state? (I come from the pure message passing tradition and don't know much about Go so this may be a moot objection)

FWIW Hoare thinks it makes for a simpler system if it is always possible to rewrite any SEQ as a PAR and vice versa.
My view is that painting is the purest form of photography.

Photography with all its perceived technological requirements is wrongly treated as a separate art, one that is more scientific and therefore more objective. These fallacies are what is getting undermined now with the broader availability of powerful AI tools.
It takes about a minute or two to curtail a solar or a wind power plant - if you’re slow.

Negative prices happen because plants are still subsidised during negative price periods. The 4 and 6 hour rules in Germany only apply to newer plants, and many phases of negative prices are shorter than that.

France has the 1 hour rule apply to all renewable plants, but there are still subsidies available in the form of time-shiftable origination certificates.

But all of this is improving and we are going to see prices go less negative in future.
The elephant in the room that any discussion about social issues will bend over backwards to avoid mentioning.

Climate change, ecocide, many if not most international conflicts, the housing crisis, fossil fuel consumption, and countless other issues are simply proportional to the number of humans on the planet.

Yet directly addressing that fundamental problem is almost always the very last thing proposed, or even talked about.
No, in Ruby lambdas are lambdas (and are a special type of proc); the longhand way to create a lambda is to call Kernel#lambda and pass it a block (though modern Ruby has a special shorthand syntax for lambdas, as well.)

Blocks are sort of like anonymous function literals that are not first class, one (but no more than one) of which may be attached to a function call.
Right, QWidgets are not very suitable for mobile. QML is... very suitable for custom (especially touch) GUIs, native styling is WIP. Seems to be done with higher priority than desktop native styling.
A copy-and-patch JIT compiler for CPython
Don’t forget that energy infrastructure is a recurring cost. The panels only last ~30 years, and other equipment will need refreshing on a similar lifecycle. This alone is a reason that solar energy will never be “dirt” cheap.

(But it might still be a lot cheaper than current fossil and nuclear sources).

Also:

> massive energy-consuming use cases

One such use case is the synthesis of hydrocarbons for plastic/chemical production. We’re going to need a lot of solar to power that.
Or even general availability of games...

Purchase a game console, why shouldn't the store remain functional indefinitely?

Yes, I get operating costs for your store front, but the standard should be, _if you are operating a market it should not be yours to control_.

Monopolies are bad in all forms, game stores should be operable by anyone, period.

And yes companies can protect themselves by disqualification of warranty for 3rd party stores, but that should be the consumer's choice, not some arbitrary CEOs decision.

We should buy your product because it offers something worth buying, not because you needed a subscription to bump your numbers...
What is the takeaway here? Heuristic exception raising? Exposing error bars and confidence figures? If it were that trivial, would they even have to leave it to the user to make the actual decision?
KRAKEN UNSER.

ICH CHILLE UND SEHE.

WIE IM HIMMEL, SO AUF ERDEN.

MEIN IST DIE LAICH, UND DER SAFT.

JETZT UND IN KLEBRIGKEIT.

SAMEN!
Paul Graham's Essays keep me amused during this winter season - https://www.paulgraham.com/articles.html
They go way back, and I do expect(and look forward to) new content.

Came across them via multiple sources, but what got me hooked was a reference from Robert Morris' work.

Kinda funny to reference this here :D.
I have two of the microvision ones and I can tell you the reason: they have to scan to draw and that makes everything look very wobbly. It isn’t something you can clearly see but it is stil somehow visible (through peripheral vision I suppose). It makes looking at still images and text very tiring.

Theoretically you can make it scan faster and that’ll fix it, but there’s probably more to it than just faster scanning.
Great post!

The FSL is interesting because it correctly assumes the existence of parasites, ie 'harmful free-riders'.

There are ofc too many projects doing what is in effect free R&D for larger entities... these free riders having zero interest in the health or longevity of open technical ecosystems, so game theory is the right lens, I think.

I'd be very interested to learn of any other proposed structures along the lines of the FSL: particularly if anyone here has opinions on/ direct experience with them!

---

Earlier incarnation/s of this approach are mentioned on the FSL page.

Open Core https://en.wikipedia.org/wiki/Open-core_model
BUSL https://mariadb.com/bsl11/
FSL https://fsl.software/
According to who? Many companies outside of this region sell products called "spaghetti" and I didn't find any info suggesting the name had been reserved somehow.
Why not Platform Uno or Avalonia? Was MAUI improved significantly recently? It was quite lacking, especially for desktop.
Thank you! I absolutely what you've done with the Limited Edition Solo 2. The epoxy + nail polish and exposed PCB is a great artistic expression of the openness of the device. I appreciate the tip about the USB-C plug. As I recall we've improved the structural integrity through the case and glue.
same experience. I'm generally getting better results at client's (VPN) network, we are all googling for the same stuff, I guess.

It must be possible to create a fixed set of google searches and rate the location based on the results. So you could physically travel to a Starbucks 20miles away to get the best results for the 'best USB-C dongle reddit'.
Maybe also depends on what the animals are used to. As someone who grew up in the alps with free roaming cows, these are some clever animals. They definitly know what they are allowed to and what not, they have character differences, etc. The frolicking they do when they are let out in spring is not something you would forget.

If you look at cows who never where outside you the same nuanced behavior isn't that easy to spot, they become much more dull and complacent.

I grew up with animals and I would definitely say they have feelings. Of course it is hard to say how deep those go, or how refined they are and whether they are comparable to human feelings, but there are clear similarities: cows get afraid in bad weather or when they see something they don't know, a mother cow will be proud and protective over their calf, some will be mischiefous and ashamed once you catch them doing something they shouldn't do. That is not nothing. Sure inside that cow could be a complex Rube Goldberg machine that makes it look like fear, pride or shame to us silly humans, but given that we are both mammals evolutionary more likely is that these emotions are at least somewhat similar because they served similar purposes. What cows think is a much harder question. They are surprisingly clever if they think no one is around (and they have a very, very good sense for that).

Edit: Obligatory reference to Gary Larson: https://en.m.wikipedia.org/wiki/Cow_tools
US has such potential to be a solar energy super power that it has got to be inevitable that it will become so - continental scale territory, huge tracts of sunbelt, ocean on either side for floating solar. Similar in many respects to the Saudi's - energy abundance in fossil fuels, transition to energy abundance in renewables.
It's a hypothetical situation for the sake of discussion, not ad hominem.
> How is Tesla still considered a startup?

It is a public company, so by definition it is not a startup.
Quoting the second part of the sentence reinforces my original point. Not sure why you suggest otherwise.
1 - Would you use a calendar app offering basic web visio conference tied to the event link?
2- Do you expect high quality apps like meet and zoom to also handle calendar links?

Maybe the job interview niche as you pointed out is a good candidate for 1 no matter if the company also uses zoom or teams which is very interesting, I'll expand my investigation in this, it looks like zoom and some other popular service offer web integration so that could be a great combo (w/ calendar app) in term of easiness of implementation and market value
I'm sure even if they do, with help of SE teams they will find tricks to make enough money.
> Drive by feel, isn’t this something everyone develops?

To a degree, but not to the finesse of 10% + 2mph which is the threshold of prosecution in the UK, for example.

Can you tell 20 from 24mph, or 30 from 35mph, without looking?
The point is that this was a subsidiary under the control of the non-profit. It was mostly there for tax reasons.
Best engineers are focusing on helping others
Surely that spoils some cases where you use different units to keep the values of reasonable magnitude? Sometimes, such as with electromagnetics, the exponents are so extreme they lead to numerical error. Sometimes also, people (inappropriately) use arbitrary epsilons to compare to zero and end up nuking micron-scale dimensions expressed in meters. A volume of 1 μm^3 is 1e-18m^3 which you might not want to operate on too hard.
I believe the broader context is that after Schmidt saw the iPhone demo at an Apple board meeting, he tried to double the salaries of the entire Safari team to slow down the iPhone project and kickstart Chrome.
I have seen some political journalism first hand (in a micro cosm, not the big world stage) and I saw how wrong journalists can get details sometimes. That was even without assuming a bias of the journalists involved, which is more often present than not.
Nobody with clinical experience or even an educational background in psychopharmacology/medicine would make a comment like this. Antipsychotics are given with great caution as many have extrapyramidal effects and a few even require REMS programs.
What’s with many programmers’ obsession with writing their own text editors? In part a rhetorical question, but it still boggles me. Not that many people that are obsessed with manufacturing their own hammers and nails, for example, hence why I’m asking.
This reminds me of the scene in Conan the Barbarian (with Ahnold) where he is taken a slave as a child and has to push a treadwheel till he is grown, the implication being that the slave labor was the reason for his heroic physique.
This is still the norm. They graze in pastures or free range (small and large ranches) even in places like Nevada and Arizona.

They are then shipped to the large processing cages you see several days before and are fed large sums of grain.
Yeah, lack of native styling in QML sucks. Although, customizing Qt Quick components is SO easy and straightforward.
It didn't necessarily affect the application/hiring process. It had to do with recruitment policies on "poaching".

To conceptualize it, Google/Apple/Pixar/etc were paying (hypothetically) 100k each for SEngs. The rest of the industry was paying 80k. The aforementioned companies would only poach from the lower paying companies, with an offer to bring the employees up to 100k, thereby ensuring that all of the best talent was funnelling in to the big companies.

To ensure that talent stayed cheap, they (under the table) agreed not to poach from each other, since the only companies that could compete (generally) with their current salary would be the other big names.

So, they got the best of all worlds. The best talent. At deflated rates. And the talent would naturally gravitate to their preferred employers/optimal workspaces via proactive applications.
It’s an analogy that misses the point entirely. To make Chatgpt openai had to use a data set that included the results of lots of people work. Many people write as labor. It’s their most valuable asset. They didn’t ever get asked if they’d like to let the output of their labour be used to make a writing machine. A machine that transfers the value of their asset to Openai. Also an individual can make moral choices about how to apply their labor. A machine cannot. So it is theft of economic and moral power.
compare https://en.wikipedia.org/wiki/Jo-ha-kyū
I guess it all depends on your definition of low-level. High-level can also be low-level, just with different building blocks, if the building blocks are based on well-specified abstractions.

I am actually currently writing a novel text editor, and I can guarantee you, my requirements mean that an AI cannot help me with that directly, because the underlying mechanisms I need don't exist yet. The AI is still helpful though when researching existing mechanisms, and to pinpoint why they don't work for me.

> AI is actually much better at writing low-level code than high-level code.

> If you tell it to create a simple CRUD application using existing libraries, it will output something that doesn't actually work.

If your low-level code is just a copy or adaptation of something existing, then yes, AI is really good at that. Something novel though, AI cannot help you much here.

On the other hand, simple CRUD applications will all be done by AI very soon. Probably not using existing libraries though, because these are crap.

But there is certainly a role for humans currently in high-level design, I agree with you here. But this high-level design crucially relies on your ability for low-level design, with the ability to imagine and then implement (possibly with the help of AI) the building blocks you need, not just reuse the ones that are there.
I think edge would be perfect for you
What an aggravating article to read.

was quietly trying to delete some old Time Machine backups, and had selected quite a few of them when the Finder assured me that they came to a total of over 60 TB, and that was on a 2 TB SSD

Multiple links will count the same file multiple times if you traverse the filesystem the straightforward way, and filesystem compression and other trickery like CoW (which AFAIK is what Time Machine does) also no longer makes it valid to assume that the total size of all files on a storage device will be <= its capacity. I'm not even a Mac user, yet I easily knew what was going on at first glance.

A little sanity checking should have revealed that claiming that amount of space could exist on a 2 TB SSD was impossible.

It really irritates me to see people make such claims with confidence, ignorant of their own lack of knowledge. Disk compression (early 90s). Symbolic links (ever since UNIX existed). CoW backups (Time Machine and probably other preceding systems). Perhaps the missing sanity checking here is in the brain of this article's author...

https://eclecticlight.co/2023/04/28/apfs-hard-links-symlinks...

https://eclecticlight.co/2022/07/23/explainer-the-arithmetic...

https://eclecticlight.co/2020/07/29/time-machine-and-snapsho...

https://eclecticlight.co/2019/06/10/time-machine-past-presen...

...who clearly already knows about how this works !?

The only filesystem I know of in widespread use where the assumptions the author makes would be true is the FAT family. One link only. No compression (except as an add-on container). No CoW or other fancy features.
Going from O(n) to O(1) on an operation where n is 10 could be a performance downgrade. That doesn't mean it's useless, it just means there's more to it than the big O.

Asymptotic complexity is about how things scale up. You should care about it when you're working with things that scale. Doesn't mean it's useless if your data is static, just means you need to understand when to go for the high scaling solution and when not to.
It’s within the scope of the discussion. Nintendo should centralize its games into a single universal platform like Steam. Now that Valve has a successful handheld console it’s even more relevant than ever.
So you say software engineering is not real engineering I will drop this link here:

https://youtu.be/RhdlBHHimeM?feature=shared
You're making a strawman here, based on a very much false dichotomy. The things you list here are all very important.

But something you learn from writing a larger piece of software yourself is that you get to appreciate complexity and "bulk" (for lack of a better term) that you yourself created. You get to ask yourself questions like:

Is all this code needed? (Why is it 400 lines to do X?!)
Why did this get so involved/ complicated?!
How do I progress (eat the elefant)? Can I (teach myself to) make small iterative units of progress every day, for instance?

These kinds of katas are very very useful for a 5-7 year beginner (which I use as a label of respect - the longer we can remain beginners, the longer we learn with an open attitude!)
CLI tool to declaratively deploy containers with Caddy
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3181763/

>Initially during the prodrome, a change in brain structure seems to be present in the temporal lobe volume and cingulated. On follow-up in those who have gone onto a psychotic episode, further changes can be seen in the cingulate, temporal lobe, and parahippocampal gyrus.

Structural changes occur before an episode has even occurred.
> France is an outlier? OKAAYYYY...

The EPR is an outlier.

Once again: the average time to construct a nuclear power plant is around 7.5 years. Now you can focus all your attention on plants that take longer than those, and you can falsely believe that those outliers are the norm.

But that does not change the fact that they are not. The average was, is, and continues to be 7.5 years. The median is actually a bit lower.

https://euanmearns.com/how-long-does-it-take-to-build-a-nucl...

> Additionally in 2022 up to half of their fleet was down for corrosion inspections...

Planned and scheduled corrosion inspections. They have regular inspections, seems like a Good Thing™ to me, which they delayed during COVID. So they scheduled them for the summer of 2022. They always schedule them for the summer because that's when electricity demand in France is lowest.

These days, in addition to demand being lowest, supply is large because summer is when all that over-provisioned PV delivers most...just when other demand is lowest. So a good time to schedule such routine maintenance and inspections.

Because nuclear power can be scheduled. Unlike wind and solar. Which just happen whenever Mother Nature feels like it. Big difference.
I got my original NES over 30 years ago. I had to swap a couple capacitors but still hook it up occasionally and show the kids games like Duck Hunt(required an old tv as well) and Tetris and Blaster Master. These digital games that suddenly stop working simply due to no server support is a hard pill to swallow. At that point I really think companies should be forced to release source code and keys and allow anyone who wants to offer support a chance to run the games.