skysight-inc/HackerNews huggingface dataset:
As far as I understand, it means something more along the lines of "This laser hits the fuel with 1MJ of energy which ignites it, but it took us 100MJ of energy to make that happen, because the laser is inefficient/only 20% of the laser hits atoms/etc, etc." Step 1, in this case, is producing more than 1MJ, and Step 2 is producing more than 100.
Honestly I’ve never considered an analog computer, and I’m a physicist but not a lattice expert. While an analog computer would let you use real numbers, you’d still need a way to store state at every point in space, which would lead to the infinite memory problem (and you’d need infinite compute to operate on the infinite memory). Perhaps there’s a clever way to get around that, but my suspicion is that if it were possible someone would have done it already.
Half the reason of all the obfuscation, encryption and lockdown :)
We're not talking about use of the justice system-- we're talking about threatened use of the justice system. Which can still be OK, but one has to be very careful. People especially get into trouble using threats of a report to police to attempt to recover stolen property.
Ownership is a more nuanced concept in a world of complexity. It's a bit like a 12-year-old emperor: he's not really the leader because he doesn't understand what's going on.

If you want to own something, you need to understand it.

Consider open source software. Why is compiled code not good enough? Because it's too hard to understand, so you're at thw mercy of the company that does understand it. Open souce puts others outside the company on a more even footing for understanding the code.

But complexity and the rate of change in products really gets in the way of understanding. Especially for anything involvong software, which is almost everything. You can see it even with open source software that has become such a giant maintenance burden that there's no way you can reasonably fork and maintain it without a pretty major investment.

The only hope of restoring the concept of ownership is to simplify and slow down. In many cases, this means a regression to simpler times, but not all. We can reach much better trade-offs than exist currently, but it will take a lot of work and education.

Let me give an example: the notion of buying something seems simple now, but it's actually a contract in the context of a lot of statutes and even more case law. Why can't signing up for a web service be accomplished without an unreadably-long contract? It can, but we need to develop the right statutes and case law and expectations to enable it.
This interesting for me from the standpoint of shared controllers. What is the general idea behind this? Did you write a driver that would fake these controllers on the 'server'? What platforms have you covered? I'm into massively local multiplayer game and was always toying with ideas on how to reliably connect as much controllers as possible into a game.
This is a plausible hypothesis, but the thing that's missing is how many times can rail be traversed before being unusable and how many times can a road be traversed by the same measure. Intuitively, I would imagine the net tonnage passed before wearing out asphalt is far lower than it is for a chunk of steel welded to the ground. Maybe the cost of maintaining rail feels worse / is a harder political sell because the full price is acutely concentrated in time, whereas each individual pothole is a mere budgetary papercut?
> What do you do in these situations?

Leave that job and go find a different position, with a competent manager.

What you are describing is not a sustainable way to live.
"The Google Analytics account that powers analytics.usa.gov is experiencing issues with realtime reporting. Realtime data may be inaccurate."
I am blessed that my crises of faith mostly hit before even starting work on an idea I think is clever.

Accomplishes the same thing - minimizing any potential success - but further upstream.
All meetings should have a real time count of the cost of the meeting based on the hourly compensation of everyone involved.

Is this discussion we are having right now worth $10,000?
> No this is one of the best programming books you can buy.

It's even no-cost. The book is available for free in digital forms.
I read the documentation before downloading anything, to find out if the software will work for my problem. I’m not sure that “in context” helps with that?
alternatively, it was just a real photo from her phone
Why so many “run on Python with different syntax” languages?
If you're sticking with systems programming, Rust is the way to go IMHO.

If you're doing server-side app programming, especially, in k8s, then golang.

Web apps, you would do well with TypeScript.

Data & AI: Python.

Just my 0.02p worth on the matter
I abandoned a personal search engine offering I had up for over a year at https://mitta.us/. After pivoting it to an offering for prompt engineering management, I'm finding it a lot easier to market.

This comment is marketing. I'm looking for anyone needing complex, time-series based prompt generation for GPT-3 applications.
Windows it's painful slow to do anything.
America has decades, maybe over a century of hard, expensive work to do before they can abolish automobile culture.
Most publishers use fairly weak DRM. Epubor relies upon the appropriate reader program (Adobe Digital Editions or Kindle). I was using an open-source plugin to Calibre, but Epubor seems easier and more reliable.

I bought a book from Taylor and Francis that used VitalSource; I hadn’t been aware of this format; it is horrible. I couldn’t find a workable DRM stripper, but fortunately T&F gave me a refund.
If I could give myself advice as a younger programmer it would be to focus more on C or even lower level paradigms. Once you learn some Python and Javascript it’s no big issue to jump around, get rusty, or move to something else higher leveled. It would be even easier if I were more experienced at the C level. Hope that helps.
Haha actually I can teach them to you as I published a video on this very subject!

https://youtu.be/KFcd5EQgMEQ

I also recently enjoyed this video which explains the benefits of collective ownership as a possibility in our economy:

https://youtu.be/HG4Y8bgUwQ0

“Anarchism” is also a term often used to describe libertarian communism. The term has been co-opted by people who are trying to describe chaos, but the term anarchism has a rich history, explained here:

https://youtu.be/CDMGfsUjS_I

That should get you started!
I had similar idea, if women are such a distraction in islamic countries (I'm a muslim fyi) then surely making their beauty as banal as possible by allowing them to express it rather than conceal it would serve the purpose of modesty/ignoring distractions?
> It is captioned "Winona, Minnesota" and, being a geoscientist, I'm pretty sure that the photo was taken somewhere else. That part of Minnesota was scraped relatively flat and then eroded by melt-water from the glaciers in the last ice age.

A minor nitpick, Winona, MN is part of the Driftless Area that was not covered by glaciers during the last ice age. It was definitely shaped by glacial meltwaters, though.

https://en.m.wikipedia.org/wiki/Driftless_Area
Sure:

https://sting.co/
https://www.abi.se/
and lots more listed at https://www.sisp.se/medlemmar
This is why production services should have health checks that actually verify whether the service is doing its job in the system, not whether it's merely running the process. A process can be completely broken while still technically running, and vice versa (at least with janky ps-parsing scripts).
+1 to the article. Good job.

One suggestion: when experimenting, monitor numerical precision. This is important if matrices are poorly conditioned or if the inverse is updated over many iterations.

Also possibly of interest are Suitesparse and a Python-based guide that uses it [1,2].

[1] https://people.engr.tamu.edu/davis/suitesparse.html

[2] https://cvxopt.org/userguide/spsolvers.html#
In this case, it was something I needed, but I took it way beyond a scrappy tool just for me, and turned it into a full production level wizard based GUI app.

I guess not all of that was wasted effort.
Almost everything I've written.

I eat my own dog food. I publish all my work, as if they are commercial applications, but never bother to tubthump.

Mainly, I use them in my own projects. I've collected a few GH stars, here and there, but I don't really care too much, if anyone else uses them.

The one project that achieved escape velocity is comfortably in the capable hands of a new team, and I just spot it, from time to time, with my backyard telescope.
There are different levels at the infra/platform/application layer. cloud.gov is built on top of AWS IaaS (though the PaaS could also be deployed on other infra).
You can create a robots.txt that blocks everything but known bots (by name, like googlebot).
Cool Database Explorer for SQL Databases
Almonds and cotton require basically the same setup apparently - so growing almonds in cotton states would make more sense but nobody wants Georgian almonds
Very well said, thanks. After you do 90% of the work, you have to do the other 90%.
who gets to decide that though?

managers are fine burning ICs time if they can better communicate to their bosses later

IC work becomes progressively less important as they’re more mangers
I made a discord bot, https://github.com/ClemBotProject/ClemBot https://clembot.io Its not super interesting right now in terms of features but it has all the basics and a solid foundation. But we have some grand plans in the future and once those are realized then I might look into marketing it more.
So does that forbid mutually recursive functions, threading, and self referential data structures?
I wonder if there even are a lot of clouds that provide consumer GPUs. I heard GPUs designed for computation doesn't perform as well in games
GitHub can do whatever it likes as a private company. But there are laws that protect against chilling effects:

https://en.m.wikipedia.org/wiki/Chilling_effect

The bigger problem is whether republishing the source code would make you a target of the sanctions. If a user republishes the source code on Ethereum, pirate bay, Gitlab, or another host then it is reasonable to assume their actions might be interpreted as “supporting the Tornado Cash project” which makes them a target of the sanctions. If a user modifies the code and republishes it probably will fall under same risks.
I have made a process for doing pen drawings involving bitmap to SVG conversion. It's called Robot Draws You! and it's been in perpetual limbo for the past few years as my career has struggled and cratered.

I just don't have the time to be able to focus on a creative endeavour when I feel like my world is crumbling around me.

I've written multiple versions of the bitmap to SVG converter, I have an XY robot gantry set up and I have a bunch of plans and schematics drawn up to diagram how it all works.

Getting the focused time to be fully "plugged in" to the project is impossible when every day I'm freaked out about how I will pay the bills, will I ever get a job, will I lose everything tomorrow.

Additionally I feel intense shame for having worked on this thing for "years" and still not having any significant progress to report or show. It's a huge embarrassment, but one day I hope it can be something I am proud of.
I don’t see why they would have to embed Apple’s font in their app.

What’s at stake, IMO, more likely is that they created a derived work from Apple’s emoji, while Apple doesn’t approve of that.

(I won’t make any claim here w.r.t. whether that is or should be forbidden)
I built a command line tool called Resimage for resizing and compressing images, My personal favorite usage so far is performing a compress command on a directory of images before uploading them to my blog because most of the time I have a slow and unstable connection. Recently I added support for resizing an image to iOS and Android icon sizes. Not sure if this gonna be useful for someone else or not (I think there gonna be many similar products out there) so haven’t put any effort in marketing it yet.

https://github.com/shaysugg/Resimage
I do agree to an extent but the specific point I'm making here is about breaking things in a potentially silent, not obvious way.

Not sure what things you are referencing here in terms of Apple's breaking API changes but if it's the sort of breaking change where previous code just doesn't compile or run on the new version it's a different matter in my view - as in, it's something far easier to catch in dev or testing and not only affect prod.
https://statscalculator.com/

Side project I made after leaving a large company; a free statistics package that bridges the gap between Excel and actual coding (R, Python). In the corporate world we used Minitab or a similar package with an expensive enterprise license.

Once I moved to a smaller one and was doing analytics on the side, I didn't have the budget for such things so.... I made my own version...

Never really had the time to build out a full set of features or promote it. We probably could have grabbed a piece of low-rent district for analytics software.
Large American freights don’t much brake if they can avoid it.

You’d more get a benefit from using the power coasting down the Rockies to provide juice to climb it - electricification.
Centralized documentation is valuable for several pieces:

* Easily get an overview of the entire API. I may just be scouting the library, so I want to understand what the API looks like.

* Examples as a starting point. How do I use your API?

* Makes your product more discoverable / approachable to potential users.

Think of your users like a funnel - how are they using the library? What are the common reasons you’re losing potential users? What are the common reasons you’re losing existing users? Users are also different so you have to analyze by cohort.

Now can something better be done? Maybe It takes a lot of work and would have to address the above issues and I don’t know if it would necessarily change the need for something centralized.
Green Hydrogen became cheaper than dirty hydrogen in the US as of the recent Inflation Reduction Act:

> The cheapest cost of production for grey hydrogen in the world today comes in at a monthly average price of $1.71/kg in the US Midwest, according to Platts, with green hydrogen in the US Northwest coming in at $3.73/kg. Subtract the $3/kg via the tax credit, and that renewable H2 would cost a developer $0.73/kg to produce.
"And cells, in turn, are made of molecules and molecules are made of atoms. Dig even deeper and pretty soon you’ll find yourself at the level of electrons and quarks. These are the particles that have traditionally been considered to be the end of the line, the fundamental building blocks of matter."

To me, the so-called "the end of the line" is a philosophical question not a physics question. For the simple reason that, we can never know, if something is really indivisible, or if we are unable to divide it because of our insufficient technology. We can never know this. The story of physics makes this clear. Each generation of physicists with new techology available to them take pride in showing that the previous generetion was lying, and that it is their atoms which are the real "end of the road". Then comes the next generation with a better technology...
Interesting.

Also if you disable werase i.e. "stty werase ''" and use the bind bash builtin to set "bind Control-w:' backward-kill-word'" you will get slightly different behaviour. A hyphen will be considered a word ending, unlike the tty.

So does bash read ^w and mimics the tty behaviour regarding the definition of a word?

I don't have linux handy right now and tracing on macos is painful otherwise I'd dive deeper.
> It's wasted effort in my opinion.

Not financially; these movies earn a fucktillion dollars.

Artistically yes, it's boring at best. But these are not artistic movies.

I don't have to watch them, so I don't, and beyond that I don't really care. That said, I don't quite understand why so many folks keep watching them.
As someone who got into real flying from videogames, far and away the thing that has surprised me the most is how much actual "ok look out so you don't hit anyone" there actually exists around decently busy airports in a metropolitan area. More than once I've been flying around my local Class D airport and it was abundantly clear to me just how stressful a job it is to work traffic somewhere like that with all sort of VFR traffic. This looks fun!
you could start the server automatically using `-a ""`.

I've configured $EDITOR to start `emacsclient "$@" -a ""` with necessary arguments (I get emacs frame instantly when necessary).

https://stackoverflow.com/questions/4458800/how-to-use-one-i...
Ah come on that wouldn't have been necessary... energy costs could be a lot lower if the path towards renewables hadn't been blocked and undermined for years, if something in the current situation is keeping it not from exploding more it is the renewables.

Please better check France for the often touted right way of going nucelar, with half of their overaged reactors taken off the grid due to failing safety regulations (which are not too hard but have been dangerously softened over ye years..), cracks and corrosion problems, and their unfolding catastrophe in regard to nonavailable cooling fluid, which is a problem that will only become much bigger in the future years.

Also don't distract and mix energy with energy, if something we have a heating and fuel problem, not electeicity. Secondly our gas reservoirs are already 75% filled again ahead of plan surprise surprise.. seems the lasts months panic had a little bit too much agenda involved.

If you ask me energy prices here are still much too low for what is upcoming and humanity should really focus on... this will make current debates so absurd and laughable, not getting it.

Why not look at some other examples who fully went renewables and doing it succesfully? Stop looking at a wanted or at least easily prevented politic, lobbyism and incompetence failure, that now leads to prices that are still much too cheap for what our wastage of resources should actually cost, lol.
Currently listening to Officium [1]. For me it both enjoyable and not distracting (lyrics in Latin)

[1] https://en.m.wikipedia.org/wiki/Officium_(album)
Had to scroll so down to find Lex's name recommended. But he is just awesome.

There is something about Lex. He isn't the most entertaining fluently speaking host, but the guests. Oh my! He has a standard. That's what I love
The tragedy is that people who want to use the railways are put below freight in priority - whereas other countries such as Russia and India are capable of mixing both.
The train passing on a man-made land bridge cutting across a huge lake caught my eye, as it seems very invasive and unusual to divide a large portion of a lake like that. I just had to take a look at Google Earth, but it wasn't "Horse Thief Lake, Pennington County, South Dakota" like the description says.
If yt wasn't so hostile to fair use, running shaky scenes through video stabilization to explore the artistic contributions of camera shake could make for an interesting channel. Is the scene ridiculous without it, like the stabilized Star Trek scenes making the rounds years ago? Or is watchability improved by the contents not bobbing and weaving around?
Just give them the usual response. If you can't prove it with empirical evidence and there's a mountain of rational counterarguments, it's likely not the panacea you think it is.

The only reason business is invulnerable to logic, is because business holds the reins. Not because their methods are actively shown to be the great.
There's a whole lot of potentially arable land between Louisiana and California that could be irrigated first. This idea makes no sense.
I originally wrote https://OnlineOrNot.com to be a snapshot testing tool for GraphQL servers back on 2017. Essentially it detected if your engineers suddenly broke or changed certain resolvers without updating the snapshots.

I spent about two months building, then went around my professional network to try sell/market it.

It turned out most folks using GraphQL didn't have this problem, because they had good test coverage, or wouldn't have engineers randomly change their GraphQL schema.

I ended up rewriting it to be an Incident Management service (basically, an uptime checker for APIs, web apps, and websites, as well as a status page service), significantly easier to market now.
> and I can say that as someone who has served on technical standards committees.

Covid has shown me the fragility of society, and that you never appeal to authority, especially one that is objective in name and subjective in essence.
Thank you for recommending "From Mathematics to Generic Programming"! I wasn’t aware of this book.
“I tend to think the drawbacks of dynamic linking outweigh the advantages for many (most?) applications.” – John Carmack

<rant>

I don't like to be a parrot for the Plan9 people [1] (they've been winning their own fights for a while now), but they've assembled a better set of citations than I could in the time I'm willing to devote to an HN comment.

Dynamic linking is fine, in very specific, very limited cases. Python extensions. Maybe you want to do a carve-out for like, some small hardened core of an SSL implementation or a browser because you've got actual hot-deploy in your (massive) installation/infrastructure.

As a basically mandatory default it's a chemical fire next to an elementary school. It started gaining serious traction as a horrific hack to get a not-remotely-finished X Windows to run on Sun boxes in like, +/- 1990. It wasn't long before the FSF had figured out that they could bio-weaponize it against interoperability. The `glibc` docs are laughing in their beer while they explain why static linking on "GNU" systems is impossible, and also makes you a criminal. They don't even pretend to make a cogent argument (they said the quiet part loud on the mailing lists). It's to kill other `libc` and `libc++` (fuck you small-but-vocal anti-interoperability FSF people!). Don't want LLVM to finish you off? Start interoperating better. There are a lot of us who think "Free Software" has to mean that I can use it in legal ways that you philosophically disagree with, and if it happens to be better than your Win32-style lock-in? Well that's just groovy.

Dynamic linking by (mandatory) default: Just Say No.

Myths:

- People want it: Docker. QED.

- Secure: Dynamic linking is the source of tons of security vulnerabilities. More generally, the best way to not trust your system is to not be able to audit the literal code you're running without jumping through insane, sometimes practically impossible hoops. If you want "father knows best" security, you need self-patch like Chromium and shit do now. And if you're willing to trade performance for security by the gross, flat pack or something.

- Performant: Dynamic linking forces address patch-ups, indirect calls, and defeats many optimizations. It thrashes TLB. It slows startup of even simple programs.

- Necessary: Text pages are shared. I don't care if you've got 9, 90, or 90k processes using `printf`: it's going to be in the same text page unless something else went badly, badly wrong.

</rant>

[1] http://harmful.cat-v.org/software/dynamic-linking/
Personally I work for having vacations, I do not have vacations for work
There's an option to output a yarn-compatible lockfile. In practice, I think this means you'd need a branch protection rule to disallow a change to the binary lockfile without updating the yarn lockfile. I'm not sure that complexity is worth the performance gain of the binary format, personally. I think Bun should have an option (maybe in bunrc) to always use the human-readable format, though that detracts from the "batteries included" nature a bit.
How to host your server with OpenBSD