skysight-inc/HackerNews huggingface dataset:
Not sure where "Backyard" came from here. Yes, a 20 foot shipping container fits in many backyards. But most people don't have a use for 50 tons of kerosene per year, nor $750k to spend on this equipment. Nor the electric service to consume 800 kWh per ton of CO2.

Chemical plants in shipping container form factors are awesome, but the point is not so that you can put them in backyards, it's in achieving economies of scale and modularity from central, automated manufacturing sites instead of on-site manual, custom construction.
I found it helpful. The gh user only has 3 pinned repos so it's not hard to find. The context is important.
I wonder how effective this system is at producing e-kerosene, as well as how cost-effective producing fuel this way is. It's certainly a step in the right direction to offsetting carbon emissions.

I also wonder how much excess carbon we can keep in the atmosphere without causing catastrophe. A slightly warmer planet with more CO_2 for more plants to use to grow may be better for humanity and the global ecosystem in general.
Build Real-Time Applications with the New "Watch" API in Deno KV
I'm so happy to learn this exists, and I'm also feeling deep heartbreak that I didn't learn about it a year ago before we lost our dog. He had an almost inoperable tumor, so I don't know that we would've gotten a whole lot more time, but watching his decline and increasing pain was horrible. If we could've had even one more month of walks with him I would have paid a lot more than $99.
I know it's just an introduction so perhaps it shouldn't be taken too literally, but the sequence diagram of how to make an order idempotent feels like instructions on how to create race conditions.

You can't check for existence to guard against duplicate creation without either locking or another approach to making the Exists-or-Create step atomic.

If you were to put in the sequence as described, you'd have something which is idempotent most of the time, until it isn't, when API requests come in and get forwarded to the endpoint before the caching server can cache the first creation.
what in the Pied Piper?
>
Also, given that this post has a strong resonance with extreme "anti government" and "libertarian" types, please be aware that I am very much on a different area of the political spectrum (centre-left, somewhere where the social democrats used to reside historically in Germany). I am strongly in favor of good and competent regulation to ensure markets function, competition works, and customers are protected.

I think this is a really good thing to add, other than the word "extreme". I see so often, even on HN, that more regulation would be a cure-all. I'm not against regulation either, but there is so much of it in some areas, and the practicalities of proving compliance so onerous, that it slows things down massively. And once your product is certified, procurement of your product is also extremely risk-averse and often department members over-interpret all the regulations they have to follow, also take a vast amount of time and expense to green light a purchase.

Anyway; rant over. I will continue making regulated products because I love the impact.
find works on your local drives not internet addresses. You’d have to download that project to use find on it.
Roe was nakedly political. Even liberals hardly defend it as an exercise in actual Constitutional law. It also remains an aberration in the developed world: the EU Court of Human Rights has repeatedly declined to recognize a general “right” to abortion that overrides the power of elected legislatures to regulate it.

The Supreme Court that showed a “heavy political leaning” was the one that decided Roe in the first place, not the one that overturned it, returning the issue to the public to decide, as is true in every country in the EU.
Show HN: Automock – Open-Source Project for Simpler Unit Testing in TypeScript
Hey there, Automock's creator here. I've been working with TypeScript for a while, and one thing that consistently
takes up a lot of my time is the process of manually mocking for unit tests when dealing with dependency injection
frameworks.

In addition, test suites often lack a consistent structure, which can make the experience even more frustrating.
It can become monotonous and lead to test suites that are hard to manage and prone to becoming overly complex.

That's why I created Automock. This project is open-source and seeks to change the way we conduct unit testing in
TypeScript DI environments. This solution aims to streamline the unit testing process by automating the creation of mock
objects for classes, improving testing execution speed, and maintaining a consistent structure within DI frameworks.

By creating Automock, I hope to make unit testing more of a standard and integrated aspect of software development, with
the goal of unified and simplified testing across DI frameworks. It has been added to NestJS' recipe page [1], and its
popularity is growing with nearly 60K monthly downloads on NPM.

Here are some core features of Automock:

- Automated Mock Generation: Uses TypeScript's Reflection API to smartly generate mock objects that match the subject
object being tested.

- Framework Compatibility: Started with NestJS and InversifyJS, and planning to expand to TSryinge, TypeDI, and Ts.ED.

- Integration with Testing Libraries: Works smoothly with Jest and Sinon, fitting into various testing workflows.

- Isolated Test Environment: Each test runs in its own space with automatic mock implementations, keeping the tests
clean and focused.

One of the great features of Automock is its ability to speed up test execution. It achieves this by
creating a virtual DI container that bypasses the conventional framework DI container. As a result, test
execution is faster and there is no need to load the real DI container [2].

I believe that Automock has the potential to spark a movement towards improved testing, enhanced quality, and
increased software reliability :)

I'm here to chat, answer questions, and hear what you think. Looking forward to any feedback or ideas you might have!

--

* [1] https://docs.nestjs.com/recipes/automock
* [2] https://github.com/automock/benchmark#visualizations
Nobody is saying that reporters are more special and, indeed, anyone can go grab a camera or notepad to start documenting something on which they want to report. That is the heart of "freedom of the press".

The context of this happening to journalists is same as the context that this could happen to anyone.
That's a good point. Systems like this fixed onto the actual sources of these emissions would be far more effective at capturing carbon, and most likely produce far more fuel, for the same- if not, a not much worse price.
Real-world match/case
LooseControl: Lifting ControlNet for Generalized Depth Conditioning
A deep dive into the history of five star ratings
A project at work sent me into a rabbit hole researching the history of the five star rating system. Turns out it's much more culturally deep than I initially thought.
If you're interested in this, here are some related projects that all take slightly different approaches:

- LiteSync directly competes with Marmot and supports DDL sync, but is closed source commercial (similar to SQLite EE): https://litesync.io

- dqlite is Canonical's distributed SQLite that depends on c-raft and kernel-level async I/O: https://dqlite.io

- cr-sqlite is a Rust-based loadable extension that adds CRDT changeset generation and reconciliation to SQLite: https://github.com/vlcn-io/cr-sqlite

Slightly related but not really (no multi writer, no C-level SQLite API or other restrictions):

- comdb2 (Bloombergs multi-homed RDBMS using SQLite as the frontend)

- rqlite: RDBMS with HTTP API and SQLite as the storage engine, used for replication and strong consistency (does not scale writes)

- litestream/LiteFS: disaster recovery replication

- liteserver: active read-only replication (predecessor of LiteSync)
I think you're vastly overestimating the amount of people who play basketball.

Sure, if you count everyone who's ever touched a basketball in their life - it might not be hard to be in the top 5%.

If you counting anyone who has played at least within the last 3 months - it's not going to be so easy.
Say hello to George W Bush and his Axis of Evil[1]:

"The phrase "axis of evil" was first used by U.S. President George W. Bush and originally referred to Iran, Iraq, and North Korea."

"In 2023, Senate Minority Leader Mitch McConnell described Iran, China, and Russia as the new axis of evil."

[1] https://en.wikipedia.org/wiki/Axis_of_evil
Do i get this right? This discovery let you calculate the minimun amount of grafana dashboards you need to monitor a kubernetes cluster or the minimun amount of dasboards behind you in a linkedin photo to look cool enough?
Mistral is nowhere near GPT-3.5 according to corrected benchmarks
Tcl intros dome-shaped monitors for simulator gaming
Generating a video signal from GPIO pins?: https://www.hackster.io/news/outputting-a-video-signal-from-...
Like I said, yes, I've tried dozens of different prompts and custom instructions, most of the time he just ignores them, and refuses to go further after he made a few

It also happens when I ask him to write class or functions, he puts a lot of ellipsis/placeholders
Cool project! Are you fetching app metadata from Google Playstore in real-time or you've cached data of all Android apps on your server already?
There are semi-electric versions of mechanical watches based on "tuning fork" movements. They are cheap and accurate, and are a stepping stone between mechanical and quartz from the 60s/70s

I don't have the skills or machinery to make a wristwatch sized version, but I did make a _big_ sized version: https://www.secretbatcave.co.uk/projects/electromechanical-c...
Bush the younger had "Axis of Evil" of course.
That is a great channel. It's definitely made me consider getting into that hobby. Seems very relaxing.
Im confused, everyone here is talking about improvements to video conferencing and streaming, but those applications use UDP instead of TCP so I don’t understand how this will change anything.
Thanks! Having the source code be open source is definitely a step towards preservation.
> A lot of my peers have trouble with this constant shift and I think that's ego. They are wrapped up in their own work and are ignorant of the company's priorities.

I'd say that it's not necessarily ego but perhaps one part coherency and one part skepticism. And it can often be exacerbated by lack of communication of those priorities and why they are shifting.

If the previous strategy was validated, then why is the strategy shifting? Is the product design process fundamentally broken in the org? "If I dump my in progress work now, how long before my next effort gets short circuited?" Rapidly shifting priorities without clear reasoning raises questions on whether the leadership team knows what they are doing.

In both cases, my own experience is that open dialog and communication from the leadership team on how the decision was made and sharing the data points can reduce the friction. From the technical leadership, communicating the right mindset also helps -- especially with more senior resources.
New Huawei Phone Shows China Continues Bypassing US Chip Embargoes
Memory bandwidth is still a factor, right?
Check the whole blog, the amount and detail of JS animations on all the different topics is awesome.
(Off topic to ECS) This description is kind of funny to me. If you’re using noclip, who cares about how much things cost? You’re already cheating.
Amazon Seeks to Dismiss FTC Antitrust Lawsuit
The model is quicker to evaluate. So quicker responses and more throughput.
Anecdote: I'm personally pretty pleased with the development of Ruby over the past 5y. When I was in high school I picked up a O'Reilly book on RoR and thought to myself that this wasn't going to be a language that was going to be around when I was older. When I was in college I studied C/C++ and really looked down on it, seeing all the footguns and abstraction as a sign of weakness.

20y later (for me), it's still around and doing quite well for such a crowded space (high abstraction, general purpose languages). My company is one of the largest adopters of Ruby. Over the past 2y I've learned to love it and in some ways prefer it to Golang and Python. Godspeed Ruby team, thank you.
Given how much consumer protectionism Americans and others have thanks to the EU's domestic protectionism, it is certainly a mixed bag at worst.

In a strange way it's almost akin to how soviet propaganda in the cold war played a role in spurring on the civil rights movement in the states.
I really cannot give any reasonable credence to IDF numbers. They have been shown to be fabricating evidence near constantly since October 7th.

Additionally, how many "Hamas" combatants were just executions of unarmed individuals like this? https://x.com/Shepherds4Good/status/1734241654465343594?s=20

The Israeli Occupying force is not a trustworthy source. Neither is Hamas but Hamas has been seemingly fabricating less things, and providing proof to claims, unlike the IOF. Remember the decapitated babies? or babies cooked in ovens? None of that was ever proved.
I agree with you. I used to stock up gold Rolexes as investment but sold them when their value peaked during the pandemic. For collection purposes? Rolexes are duds.
You ever get that robotic latency thing? That’s because of udp and the stream allowing dropped packets at all. It’s a horrible experience.
Speed, assuming you have the RAM to have it all loaded, it's faster than a fully connected network of the same size by 4x
Wolfenstein 3D was released on May 5, 1992

https://en.wikipedia.org/wiki/Wolfenstein_3D
This is the only tool able to produce state of the art silicium chips. This is the way forward for humanity as a whole.

The economy, monetary and finance systems have to adapt to make it work properly, period. It's not the other way around.
If only there were libraries for multiprecison arithmetic in other languages...
Yeah, I suppose the software to control the printer is the relatively straightforward bit, the complex part is the software that slices the model and converts it into an efficient set of G-code commands for the printer. (That and the software used to create 3D models to begin with...)
Come here to learn more details and maybe find answers to my questions. Unfortunately, the article is very modest explaining how to work with idempotency.

Missing key answers like what about two requests in flight, how to store and query requests status reliably.

The article mention requests should be ACID, but the diagram has caching storage. Would redis/dynamodb work here?
It would probably be best that TCL use the term "sphere sector" instead of dome since they are not fully surrounding devices, such as CONTROL's Cone Of Silence.
> agree that freedom of speech and journalism is important. Except the extremists of course

We "extremists" are more likely to value free speech. We're the ones most often targeted to have it removed.
Wall Street Gets Ready to Cash in on $1T Climate Market
"Is not" what carbon 14 you find. Is what is lost what counts, because this is lost at a known rate. The less carbon you find the oldest the structure. So, first question: Is fire a known way to remove carbon from an organic structure?

Uppercase YES.

Second question, carbon 14 method has intervals of confidence. Show me the intervals
> The default is 16px

The default is absolutely not 16px. 16px is a common default value but different browsers and devices will have different defaults and most browsers will let the user customize their font size. By assuming that 1em == 16px you are ignoring the user's preference and likely making the text hard for them to read.

https://nicolas-hoizey.com/articles/2016/03/02/people-don-t-...

1rem == the font size of :root and 1em == the font size of the current element. It is true that these have some equivalent in pixels and 1rem very often is 16px. But that isn't guaranteed and shouldn't be assumed. You should respect the user's preferred font size.
These benchmarks are for the older 7B model, now known as "Tiny". It does not include the 8x7B "Small" model, or the API-only "Medium".
I disagree re: React.

To me, class-based has one advantage over functional. A component is an object and therefore perhaps ought to be represented by a class.

That being said, functional maybe is a bit simpler.
Official PR Reveals the Inference Code for Mixtral 8x7B
That's a fairly weak excuse, IMO. Neither Singapore and Israel has a dominant currency, and yet both far, far outperform EU countries of similar size.

The problem is cultural and, as a result, the regulatory environment.
You can click through to the actual list here: https://wallethub.com/edu/most-diverse-cities/12690

It's worth taking a look at their methodology and how they're measuring diversity. Notably, NYC ranks much higher than Houston for cultural diversity (#5 vs #28 for Houston).
Bonfires aren't renowned for leaving tooling marks, they're not just saying it was done kind of side claim and moving on, they're presenting the case for them appearing to be evidence of 'earliest carpenters'.
Google is conflicted about AI. Having AI do searches for you and summerize the results is both way more expensive than normal searches and means way fewer ads are shown.

Google can't do anything about it either - consumers will prefer the chat approach and will go where it is offered. Google has to offer it, or people will go to ChatGpt and Bing, but at the same time they lose a lot of money each time people opt for the chat summary.

It is way expensive for Bing too, but they don't care because their market is growing and since the only thing people used to search Bing for was how to download Chrome and how to change the default browser, they aren't losing a lot this way.
The point is that it offers absolutely no defense against an APT -- who can simply include a binary that won't match any known exploit pattern.

It is not a meaningful technical barrier. It's the equivalent of storing a big table of mean things people said in a chat and suggesting this could prevent a capable person from insulting someone. Any moderately competent person can think of a way to communicate without using previously blocked phrases with minimal effort.

The AV databases are known - it is trivial to test against them to ensure a binary won't match.

AV is a crude tool, good only for blocking the most basic of efforts. It has no utility against a nation state.
As I understand it, transactions are still serialized for any given table, just not across tables. Wouldn’t that solve this uniqueness constraint issue?
> Mistral-tiny. Our most cost-effective endpoint currently serves Mistral 7B Instruct v0.2, a new minor release of Mistral 7B Instruct. Mistral-tiny only works in English. It obtains 7.6 on MT-Bench. The instructed model can be downloaded here.

"download here" link is to v0.1 [0]. Oversight or are they holding back the state of the art tiny model?

[0]: https://huggingface.co/mistralai/Mistral-7B-v0.1
Ah, thanks. I see it now.
'Glacier mice' baffle scientists
Idempotency is one mathematical concept that's pretty useful for software engineers to understand. Heck, might be more useful than BigO.

- Useful to know when you work with APIs (as the article outlines).

- Very useful when working with background jobs. You're not gonna have a good time if those aren't idempotent.

- Good to know for interviews. I was asked to explain idempotency a handful of times, weird as that is.
Stop spreading FUD, X and OpenGL have maintained stable ABIs. There is Wayland now but even that comes with Xwayland doe maintain compat.
Sound is a bit more rocky but there are compatibility shims for OSS and alsa for newer audio architectures.
Didn't mean to cause you hassle, just thought it funny :-)
They already did that, L4S or no. "Fast lanes" usually come in the form of peering links or colocated cache servers, both of which involve actual new capacity. Prioritizing individual flows of traffic over ordinary transit links based on monetary value is something IP is uniquely ill-suited to do.
I believe that only matters if you're going public-internet -> Tor -> public-internet. If you stay within the Tor network, as far as I understand, it is still secure regardless of how many nodes the other side controls.
There’s a reason that this is called “hacker news” and not “just use the industry standard for the last 3 decades news”.

Won’t downvote you for giving pragmatic advice, but I appreciate projects like this that slap together disparate technologies for an interesting goal, even if it isn’t the best choice for your usual Fortune 500 company.
Is there any reason you don't just disable notifications? That's what I've done on my Apple watch and I've loved it.
What would it take to convert the Earth into a star?
He takes great care of that; I remember him mentioning some early video, where he laboriously edited out the plosives (hissing sounds) out of his recorded voiceover
I think the pauses are to sync up the narration with the video clips?
I currently have a Setup with 3 screens a big 4k + a wuxga + laptop.
The 4k would work a lot better with dome shape. Now the angle is pretty bad for the lower part.
I have an Oris Aquis Date that I purchased for myself a few months ago, I love looking at the flywheel movement and hearing the tick when I put it up to my ear.
> I'm not aware of anyone who believes inheritance "ontologies" was a good idea, nowadays.

like, all of anything you could program, ever? for any purpose?
Do you have any more information on the topic? I remember reading that about significant memory savings achieved by reusing most layers.

Made sense to mee on first sight to me, because you don't need to train stuff like syntax and grammar 8 times in 8 different ways.

Also would explain why interference of two 7B models has the cost of running a 12B model.
I think he just means 'large dog with particular temperament'.

I've had a few large dogs of various breeds and there is a wide spectrum.
Looks like a great addition to KV. Excited to use it.
Or it's just a bunch of dork-ass kids making up lame stories.
Climate change was the nail in the coffin for that one.
if a transparent tree falls in the woods and lots of people are there does anyone see it?
The are downsides to relying on OpenAI, maybe try a different model and ecosystem then?

Another option is codellama-instruct, the following works for me

`ollama run codellama:7b-instruct`

`Give me a JSON object with 50 keys and string values`
Presumably unique constraints could also solve for this, in a properly written transaction.
Another great channel is "Green Dot Aviation". I think he's the best in class, personally. Him and Admiral Cloudberg are the best aviation content out there.
Thinking about undo/redo is a great place to start thinking about your text editor's underlying data structure.

I went down this rabbit hole a while back. I had to really dig[1]: it's been 5 years...

---

Data structures aren't the only interesting rabbit-hole, though.

UI/UX doesn't get nearly as much attention as it deserves. There are really only two that I am aware of: Notepad and Vim. Vim's modal editing results in the user explicitly defining undo/redo points. You can even use the "." key to re-redo! Everything else essentially boils down to a greater or lesser version of Notepad: The user can't predict what state undo will take them to.

Something I have wanted to create for a long time (definitely more than 5 years) is a new modal editor. I don't want yet another vi clone: I want something that is defined from the ground up by user configuration. Maybe one of these days I will get far enough past the ADHD wall to make it happen...

[1] https://news.ycombinator.com/item?id=15381886
All the spam skirpts running for the last 20 years are fine for inputs to you models, tho....
.splat universal format discussion (3D Gaussian Splats)