skysight-inc/HackerNews huggingface dataset:
> The climate should take precendence over everything else.

That's an argument for moving from rooftop solar subsidies into storage subsidies, because its already at the point where renewable output sometimes exceeds 100% of demand. (And the strong solar mandates will contnue to add supply without subsidy, especially—and this adds to the pile of reasons that this needs to happen—if housing construction stops being held back by zoning constraints.)
You can't wind rope that hasn't been dried and ret and dried again. There's too much "other stuff" in the fibers, and any rope you make will be incredibly weak.

Everything about this paragraph is confusing:

"The researchers managed to fashion 5 meters of rope in about 10 minutes with their replica batons. For fiber, they used everything from flax and hemp to cattail reeds—all plants that would have grown near the Hohle Fels and Geissenklösterle caves 30,000 years ago. The ropes proved capable of supporting the weight of one of the team’s larger members. Reeds made the strongest rope fiber."

Reeds make very poor quality rope without a lot of processing, and even then the fibers are very weak. In contrast, flax and hemp fibers are exceptionally strong. 5 meters of rope in 10 minutes would be a very crude rope indeed, unless they had a winding rig and all of the fibers ready to go. Cattail makes good rope, but like reed it requires quite a bit of processing because it's so fleshy.
The critical factor in evaluating economic impact is per capita prosperity, not the geographic density of spending. Vacant properties, while not directly contributing to local consumer spending, represent significant capital inflows, enhancing the economic well-being on a per capita basis. Misunderstanding this dynamic overlooks the broader benefits of such investments, including bolstered public budgets and improved resource allocation.

Government intervention to forcibly lower property values or curb vacant properties is misguided and would likely diminish overall prosperity. Instead, efforts should concentrate on dismantling barriers like excessive zoning restrictions and streamlining building permits to encourage development and increase housing supply.

Viewing luxury or seaside properties remaining vacant as a problem ignores the unseen advantages these transactions provide. Sellers receive capital, presumably to be allocated more efficiently, while buyers secure a safe investment, indirectly contributing to the economy’s health. High housing prices signal a need for market adjustments, not for envy-driven policies that would only stifle growth and innovation. The sentiment of envy, while potentially motivating in small-scale societies, can lead to destructive policies in complex modern economies, detracting from the foundational principles that drive progress and prosperity.
Unix doesn't really have a limit that I know of, certainly not a low one, stdin/out/err are just names for the (very) common descriptors numbered 0/1/2 respectively; you can use another. (In fact it's sometimes helpful in scripting for dealing with exactly this issue of potentially badly behaved subprocesses.)
AKA they used their library card number to login via their public library. At least that's how it works with my local library.
A16Z's Consumer AI Thesis
How to Idle on IRC
Since Chris is lurking: will Mojo on GPUs be more like using Jax (relying on compiler), Triton (more control, but abstracted), or more like CUDA (close to maximal control)? Combination? Nvidia and AMD support out of box?
I've seen it elsewhere but it's also possible those other cases were an homage to GitS.

I think there's still an airgap if the human brain is not feeding to or reading directly from the external computer. To be clear, we are both treating the prosthetic as 'me' in this exercise, and the system we are communicating with as Other, which we cannot implicitly trust.

The brain-hand interface could act as an input device, then you can still use your motor cortex to tell the hand to type a SHIFT-a, and the interface interprets it directly as an A instead of the movement for A. You can airgap an output device and still use it. There are some precedents for that in avionics I'm told, which are the moral equivalent of optical isolators meant to keep power spikes from frying the more delicate parts of an electrical circuit.

Which I agree is a hell of a lot safer than directly telling your brain you see a virtual terminal, and that now is a good time to have a seizure.
Can Unison code be stored in a Git repo as text?
Golden rule. Who has the gold makes the rules.
I’m not generalising, I’m giving some specific non-ideological reasons an EV is actually better for me to challenge the original comment.

It always amazes me that people revert to “EV Bingo” so quickly. They aren’t suitable for everyone, but there is so much FUD being spread that some will genuinely miss out on something that’s better for them in their situation.
> One of the worst things that's happened is nearly everyone converging on using webkit to render everything. Feels like slowly stepping backwards into the days when everyone writes for webkit rather than a more open internet.

WebKit and Blink are separate engines.
This problem exists with all shared code. Shared code, shared fate.

You hope that with more eyes on a library, it'll be more secure. It may also mean vulnerabilities have a higher blast radius. You have to choose where you want to lie on the balance.

Spectre and Log4J - problems on widely deployed tech (Intel CPUs, Java services).
"Unison Computing, a Delaware public benefit corp. Our mission: advance what is possible with software and work to make software creation more delightful and accessible to all. "

Never heard of a public benefit corp before, but in looking it up, seems like a cool thing. Wonder if Unison Cloud falls under that also...

"What is a Delaware public benefit corporation?
A Delaware public benefit corporation (PBC) is a for-profit corporation intended to produce a public benefit and operate in a responsible and sustainable manner. A PBC must be managed in a way that balances the interests of the stockholders, the company’s key stakeholders, and a specific public benefit that the company commits to in its charter."

https://www.cooleygo.com/faq-delaware-public-benefit-corpora...
I listen to many Linux podcasts, have been for 20 years, they continue to be very useful for my career. I even met some people from the associated Matrix channels at FOSDEM. I pay for an ad-free subscription and stream sats and boost in (podcasting 2.0 features) from time to time.

Podcasting has a special place in my heart.
> I wanted also to process domains from https://downloads.marginalia.nu/, but haven't got time to read structure of the files

Feel free to shoot me an email if you have any questions about how to use the files. They're very much there to fan the flames of other indie search projects :D
While I mostly agree, I myself unfortunately very likely experienced pericarditis after my covid shot. Worst pain I've had in a long time, but I was "sure" it was just gas and "couldn't be a heart issue because it's been going on for x hours or else I'd have been dead". I wish diagnostics was easier for health & heart conditions.
Thanks. I expect we will eventually have a rack of servers - currently they operate their applications from a couple of full and very busy blade chassis - but I’m aiming low for the time being since we’re just getting started.

I’ll check out cloudstack. Thanks!
If a prosthetic’s appearance is at best something in the uncanny valley, I think if I ever needed one then I’d prefer a design from Philippe Starck or Richard Rogers, or perhaps Jony Ive.
We either install a new version of a helm chart, or we roll back. we have rollback jobs to roll back, and our CI/CD pipelines or our maintenace jobs do the install of the new version, depending on whether it's our app or a dependency
A skill that you see in some of the more experienced devs is the ability to front-load the most important stuff in a series of changes, or make changes that can at least be understood in isolation.

It’s not always reasonable to do that, but you can often deliver incremental changes where each incremental change either brings a whole feature visibly closer to completion, or provides some self-contained utility, or makes some refactoring changes with the promise of “this will make it possible to do X, later”.
Hardly anyone has the money for a brand new car
misinformation is "false or inaccurate information"

Isn't this the same as asking for a source of information that is always correct? Has that ever actually existed in any form?

What about lying by omission?

It seems like we're all freaking out about something that has always been true: people lie, say half-truths, distort facts. It's pretty hard to convey only information that is 100% provably true and also tells a complete picture.
The cost comparisons for the same model are interesting. I'm curious about why certain providers are a lot cheaper than others - for example, mistral-8-7b on OctoAI costs $0.2/1m tokens whereas it's $0.66 using mistral's own inference. My best guess is that one includes a cold start. Any thoughts there?
This is like a 3–4% stake then?
Also try a map of places on Wikivoyage

https://wginsberg.github.io/wikivoyage-map
In that they both start with 'u', yes.
If you were to design an optimal system it just wouldn't have the crypto boxes in the first place. You're starting from a solution and working your way back to a problem. That's a great way to land on a poor solution to the problem as it unnecessarily constraints your search space and installs false constraints. Crypto is not by any means unique in this regard but boy does it happen often.

"Assuming I spent $20,000 on a box that converts all electricity fed into it directly into heat, and once in a while, in the process of guessing random numbers, facilitates some very questionable transactions and poops out a magic bean I can sell (only 3% of the time once in its useful life), how can I use it to heat a sauna?" -- is a pretty strange place to start an exploration on the best way to heat saunas. Yes if you start there, a heat exchanger or a heat pump is not a bad idea. But why on earth are we starting there, lol, and you really sure there isn't a better way?

If a resistive heater on one side were useful that’s just how it would be done, with or without the false economic incentive.
Rust in .NET Projects
> But who still scoffs at those extreme looks these days when they serve you coffee or stop you on the street for directions?

Lots of people, depending on how extreme.
Could AI Disrupt Peer Review?
Why should someone’s present self be defined by things entirely out of their control (e.g. childhood trauma)? You seem to assume that “obnoxious people” and “traumatic backstories” go hand-in-hand; on the contrary, some of the most obnoxious people are those who have never faced anything in their lives other than minor and routine inconveniences. Neither person is inherently superior to the other, I’m just saying that I’d personally rather not work at a place that selects exclusively for “perfect” people along a metric unrelated to their job performance.
- We will release some benchmarks on the results we found on the Github soon.
- Let us know if you run into any bugs with GPU VRAM with Automatic 1111 with the upscalers/benchmarks. We are shipping a feature that will allow you to customize it even further and specify certain flags that can significantly reduce the VRAM (but may slow down the generation speed). These flags are already available in the Web UI; we'll have them easily available in the SDK.
> “Will any stakeholder pay for it?”. If your stakeholders are serious about application security, then I would expect so.

I want to live in your world where they apparently care. In mine they never did. 20+ years career.

> You’re really overstating your case. There is nothing intrinsic to frameworks that makes this difficult.

You could be right that I am overstating it, though you also shouldn't underestimate the "blessed" ways that web frameworks do stuff. In practically all that I worked on they just wanted you to chuck either a database URL or break it apart on host/port/user/pass/db-name and didn't make any effort to dynamically create / drop users as the application is creating and deleting them.

> The frameworks I’ve used have had the ability to register a transaction initialiser during pool setup.

As said above, I know it's doable. What I am saying is that nobody ever gave me the time to do it and with time I stopped caring. Turned out that putting the currently logged in users in global logger and telemetry contexts is good enough. ¯\_(ツ)_/¯
Any business is entitled to the profit they’re able to compete for and satisfy their customers, HVAC, lending, printing, whatever, even selling pictures of your butthole on the internet.

When regulation serves to limit via licensing and multi-year apprenticeships is where you get into market distortions that sometimes serve consumers and sometimes harm them. This happens to some degree in licensed trades (price out a drywall crew, painting or carpet [not licensed or at least licensed without apprenticeship in most places] vs a plumber, electrician, or HVAC).
The idea of copyrighting an idea is completely absurd, every single idea is derived from another anyway.
Eh, sometimes the Nuremberg defense is valid. The engineers were just doing what they were paid to do. As I recall from the Bolt teardown [1], if it had been a useful and desirable thing to build in the first place, it would have worked well.

1: https://blog.bolt.io/juicero/
Now if this was a Qt/QML plugin I would actually pay money for it.
I had a pretty bad run with docker swarm a few years ago - the network stack was flakey as hell, we had to manually restart nodes quite often, and it resulted in customer downtime on multiple occasions. So I probably wouldn’t go there, even though I liked it in theory.

I also thought it was EOL, did something change?
How would it be any different than the normal eye strain from looking at a computer screen? It's essentially the same movements.
Kinda citation needed time.

It's not implausible that most people using ChatGPT want something socially neutral (by some definition) without needing to think about it too hard.

Whether or not you think this is true, it's certainly plausible - so if you disagree then you should probably back up your claim.
"Internet commenter! What is good in life?!"

"To crush your enemies, to see them driven before you, and to watch their posts get heavily downvoted."
I enjoyed reading the previous articles, so I was excited to read this one too. I really appreciate this style of feedback. Comments below.

-------

ERROR HANDLING

In my opinion, the "with {:is_email, true}" style is missing the forest for the trees. The whole point of "with" is to match on a consistent result. If you need to distinguish individual clauses, then you should either use case/cond or normalize the result types, in the same way you would do in Rust. So in your case I'd add two functions: "validate_email" and "check_email_availability" that returns ":ok" or "{:error, reason}". Then you end-up with:

with :ok <- validate_email(email),
:ok <- check_email_availability(email) do
...
end

We give similar examples in our anti-patterns docs: https://hexdocs.pm/elixir/main/code-anti-patterns.html#compl...

-------

STATE MANAGEMENT

Generally agreed. Just one nit:

> Sure the state is all encapsulated into processes, but then those processes are hidden behind an abstraction layer that makes them invisible, so really you’re just touching global variables.

They are not invisible. You can use Observer, the Phoenix Live Dashboard, and many other tools to traverse, explore, and navigate the supervision tree, processes, and see where the state is!

-------

IMPORTS

Agreed. We had several discussions on how to improve this but nothing satisfactory. Maybe it is time for another tango.

-------

MIXED MESSAGES

I'd say we actually do a good job on the official docs on the topics that are directly related to Elixir:

* On umbrella projects, the official guide discusses trade-offs: https://hexdocs.pm/elixir/dependencies-and-umbrella-projects...

* Live upgrades are covered in our release docs: https://hexdocs.pm/mix/Mix.Tasks.Release.html#module-hot-cod...

* On macros: https://hexdocs.pm/elixir/macro-anti-patterns.html#unnecessa...

The trouble is in finding this information, as it can be a lot to absorb. If anyone finds we should link to them from other places, pull requests are welcome. In general, PRs to improve docs are always gladly received, be in Elixir, Ecto, or elsewhere!

-------

OTHERS

> Anecdotally, when Elixir started off there was some bad blood between them and the Erlang community, which is the origin of this schism

No bad blood, really. I asked the Rebar team (not the current Rebar3 team) if they would accept PRs to also compile Elixir, they said no (which is understandable) and then we move forward with Mix (which was a contribution from a Clojure developer inspired by Lein). The projects drifted apart but we often share whatever we can in other places (such as https://github.com/hexpm/hex_core).

> In fact the Elixir compiler almost never gives you an outright error, basically it only fails if a file can’t be parsed. This feels spooky as hell… but its warnings are basically always correct and seldom miss anything

Yes! Our goal is to avoid halting compilation as much as possible and instead rely on precise warnings. It is easier to debug a program that compiles (and then raises) than one that does not compile at all.

If you ever get to what is bothering you on unit tests, I'd love to hear (feel free to reach out).
Now, please make this into an app with driving directions and we can do use it while driving around. Drive to LA to SFO and see what attractions are along the way.
It's meaningful here because if it said "A search engine in 4000 lines of Python" most readers' eyes would glaze over, but 80 is short enough to warrant a glance.
Stop trusting MSM, you seem to be regurgitating their talking points.
I am aware of it, but as far as I understand, cyclomatic complexity is used to compare implementations of single flows (algorithms), not for codebases. What is the cyclomatic complexity of Facebook? :)
That doesn't mean your comment had any substance, which is very important for an an opinion as contrarian as that.
There is not, at present, an rclone library, but this would be a welcome addition to our open source cloud libraries. Perhaps your friend would like to write such a utility! :-)
Disney and Epic Games to Create Entertainment Universe Connected to Fortnite
I was hoping this was like rsync.net, but for unison:

https://github.com/bcpierce00/unison

Trademarks are hard.
"I for one enjoy personalized ads"

Same as with sex: consent matters.
100% agree, if you have multiple commits to complete the change during development, just squash them into one for the PR.

That being said many companies (including some FAANG) use commit counts as a performance metric, thereby directly disincentivizing clean, readable commits.
So what you’re saying is you helped your billion dollar mega-corp use their monopoly position to destroy another monopoly and ensure chromium would be the next IE.
How to cross-compile for AROS on Windows 10 / 11 with WSL2
These days I noticed that my laptop, which has 32GB of RAM, is only capable of using 16GB of RAM, because the other 16GB are reserved by Windows 11 for "shared GPU memory"

This Dell Precision 3541 with an i9-9880H and a 4GB VRAM Quadro P620 runs just fine with Ubuntu, but in Windows 11, as I said, the integrated GPU as well as the Quadro get the "shared GPU memory".

For me the 4GB of the Quadro, which Chrome and other apps are using, is more than enough. The iGPU barely gets used and the BIOS has reserved 128MB of dedicated memory for it.

Windows doesn't allow me to change how much memory is assigned to the "shared GPU memory", so 16GB of RAM is empty while the other 16GB are getting stressed to an extreme, so that the machine becomes unusable.

Now, since this 5800G has an integrated GPU, I wonder if it has the same problem with Windows 11.

Any Windows experts in here who know how to fix the issue (the registry fix with "DedicatedSegmentSize" has no effect)?
The niche concept isn't permanently unstable, but the present mechanism is. Today the only way to make such a type is to use the magic attributes

#[rustc_nonnull_optimization_guaranteed]
#[rustc_layout_scalar_valid_range_start]
and
#[rustc_layout_scalar_valid_range_end]

As their names hint, these are permanently unstable compiler-only type hints.

I asked that some means be found to stabilize some equivalent hint (presumably with a name that doesn't look like a compiler-only feature) in one of the long series of tickets spawned after 3334 and I was persuaded that this is a terrible idea and won't happen.

Instead the proposed path forward is (at least was then) Pattern Types. Build at least an MVP of the full blown Pattern Types feature instead of a custom attribute.
Oh God
Thanks!

> Would it have been possible back then to use cargo to pull in some dependencies?

Not at the time, at least not that I know of.

I wonder if it's possible to get a link to this solution added to that "prior art" section.
150k out of 20m. Cry me a river.
It doesn't own the market (not by a long shot), but it has the highest market share by far. Not bad for being locked to a single platform.

https://www.statista.com/statistics/910862/worldwide-smartwa...
Although it's not formal, my team sometimes says "this code is not grug" or "this code is pretty grug" in reference to https://grugbrain.dev
in favor of 'friend-shoring' not really 're-shoring'
Overall car sales in January were actually a bit up from January 2023 - and a bit down from January 2022.

The drop is very specific to EV cars.
Is the voice in the promo video TTS?
50% doesn't seem that much, but it really needs to be compared to production. Geographical risk spread will always cost you.
Pieter Levels. Dutch guy that shows how he codes his multiple ventures, with good business sense
Yes. Paragraph 3:

> This implementation doesn’t pretend to be a production-ready search engine, just a usable toy example showing how a search engine works under the hood.

The whole point is expressiveness.
> Adaptive Cards are platform-agnostic snippets of UI

No macOS or Linux support...
I like the idea, and the simplicity of the site.

Two minor requests:

- Ability to hide the timer at the bottom completely (one less distraction for my brain)

- Dark mode (or maybe selectable colors?) -- I think it could be useful right before going to bed, clear my mind out etc.

Ideally, both could be saved to local storage so the settings persist.
Yes, but the latter is a fork of the former's core components.
When I visited the South Island last year and rented a (gasoline) car I was struck by how little infrastructure there was even in the towns. And on the freeways there was almost nothing by the side of the road between towns every 30-50 miles.
But you picked a known pathological case.
It's only just below $200 though. In my opinion, it's too close to the price of the 8600G
which has a dedicated NPU, twice the graphics core count and, more importantly in my opinion, has twice the available PCIe lanes: the 8500G only has 14 in total, of which 8 go to the southbridge -- the other 6 will be shared between the PCIe x16 slot and the first NVMe drive.