skysight-inc/HackerNews huggingface dataset:
Do you have any resources to help someone get started? I've done a bit, but always looking for more info.
You just stated two contradictory things :).

> To each their own

I agree. Some people might just want to be in control of where there food comes from.

> but small gardens like this are about the journey, not the destination

Again, to each their own. Also, coding a robot to automate gardening is a journey as well.
That sounds more like an OOP thing than a type system thing - functional languages make excellent use of type systems without mention of anything remotely sounding like a “Design Pattern (tm)”
And the funny part is, these LLMs are amazing at writing YAML config files.

I always just let it write my first draft of docker, k8s and terraform configs.
Seriously? You’re going to play this game?
If you use it as an intern, as a creative partner, as a rubber-duck-plus, in an iterative fashion, give it all the context you have and your constraints and what you want... it's fantastic. Often I'll take pieces from it, if it's simple enough I can just use it's output.
The version of this that I want to see is a CPU that gives you a core that doesn't have caches or branch prediction on which you can write custom code without having to worry about timing attacks.
From Chef to System Initiative [video]
Would love to see someone fire a Phalanx for four hours just to generate enough test data to assess that probability
There are image-representation versions of wavelets that would work well in that context, with some tolerance/quantization of the frequency representation to accommodate fuzzy edges, and likewise for nearby hues.

Perceptual color representation gets a bit harder but if you're only looking at gamut differences on cameras/screens/printed media I think it's feasible.

Alternatively, if you know a lot about the source image you can train a NN for the specific application.
Rumors say Q4 or Q1. It kind of doesn't matter if no one can afford it.
My roommate as a postfix was a guy finishing his graduate work in fluids simulations. He was also a former competitive swimmer. He's the first to tell me about fast and score pools.

According to him the answer is no.

Which makes sense, really. The generated surface waves alone are impossible to simulate, never mind the turbulent wake.
It sill looks like the software is written by people who don't know how to care for plants. You don't spray water on leaves as shown in the video; you'll just end up with fungus infestation. You water the soil and nourish the microorganisms that facilitate nutrient absorption in roots. But, I don't see any reason the technology can't be adapted to do the right thing.
How do you get that claude-3.5-sonnet model to use locally with llm? I wasn't able to figure it out reading the plugin docs.
>I'm also a security researcher. My day-to-day job for nearly the last decade now has been to show all of the ways in which AI models fail spectacularly when confronted with any kind of environment they were not trained to handle.

> ... And yet, here I am, saying that I think current large language models have provided the single largest improvement to my productivity since the internet was created.

>In the same way I wouldn't write off humans as being utterly useless because we can't divide 64 bit integers in our head---a task completely trivial for a computer---I don't think it makes sense to write off LLMs because you can construct a task they can't solve. Obviously that's easy---the question is can you find tasks where they provide value?
I don’t think so, it’s been a while, but I think there were tools for copying history between cvs servers. I don’t remember CVS being particularly difficult to manage.
Yes. I was referring to the comment about “blood kin”. Not all peoples native to present day PRC borders are “blood kin” and certainly not all people from Taiwan are Han.
Glad to hear you are happier :)

Out of curiosity why do you think it helped? Creating a sense of wonder and fun about the world?
> No, the C/C++ standards specify what is UB.

And the compiler writers have a stranglehold on the standards bodies. They hold more than 50% of the voting power last time I checked.

So yeah, compiler writers decide what's UB.
As a non-religious person, I have found a lot of “meaning” in reading literary fiction. I don’t know if it has made me happier, but it has definitely scratched an existential itch.
Yea Pomodoro is a timeboxing technique. However, I don't think it has anything to do with allowing scope or quality to slip. I can be what you want it to be (e.g. just a reminder to take a break). I did it for a while in Emacs, only while at the computer for those types of tasks. I didn't stick with it though. However, I still use it for short tasks where I want to know how much time I spent on the task (like a programming puzzle). I think mostly it's supposed to be a mind hack or gamification to encourage productivity. Come to think of it, I might give it another go for things like updating my resume which is a task I've been putting off for a while.
Doesn't rain fall on the leaves as much as the soil?
An 8-channel SSD can do over 10 GB/s so... no? A single flash channel should give 1 GB/s or more.
Additionally, those magazines were a good source of game hints. Nowadays, most games are developed with the assumption that players will already have the knowledge passed to them from the Internet. You don’t see nearly as many games where the emphasis is on discovering tricks and quirks. It’s now about cold optimization or just going through the motions.

That’s not to say games were better back then. But the newer generations will never know the joy of checking the mailbox every day and seeing that brand spanking new issue of Ultra Game Players Magazine, then being the only kid in the neighborhood to know about the next gen console specs, and feeling cool about it.
It takes both technology and motivation. Why populate the next star system? Why the next? And the next few million? You need technology developed by a civilization with the need or desire to expand infinitely. Humanity's only motivation to send people out to suffer the deprivations of frontier life and colonize another star system is essentially religious, either owing it to the universe to spread life and preserve humanity, or the belief that life for our decedents would be better off if we cast off the old society and built a new one. Would this really drive us to millions of stars?
I don't think this has to be necessarily sold as the PRC giving concessions to TW. It's basically a linear combination, where alpha is being ramped from 0 to 1:

current_state = alpha * one_country + (1 - alpha) * two_countries

Neither the PRC nor TW benefits from war if it can be avoided. This is a much better alternative.
I don't think Nvidia cares much about the mid or lower tier of GPUs, especially consumer GPUs. Sure they manufacture them to stay competitive in that area, but I don't think they care too much about it.

Their core revenue comes from - in decreasing order - really expensive data center GPUs, somewhat expensive workstation / enterprise GPUs, and finally, expensive top-of-the-line consumer GPUs like the 3090 / 4090 (and upcoming rumored 5090) which they can mark up higher than the lower tiers.

I'm sure that Nvidia knows that even though consumers / gamers will complain, the companies and hobbyists buying them will have no choice and be willing to pay for that power and extra performance and VRAM, whether it be for creatives (3D or game creators) or AI / ML / LLM hobbyists trying to GenAI at home.
If I recall, it was a bit more elaborate than that. One of the three seals was obvious and easy to restore (the paper between the door and wall). If all three were broken, it meant an unsophisticated intruder was in the room (e.g. his family members). If one of the seals was restored and the other two were broken, then it was a sophisticated intruder instead (e.g. the police).
Very interesting read, thanks for the link!
Have to drop anonymity from voting. Yes, I know there are down sides but large scale corruption on a transparent system is difficult.
You remember why you did something 25years ago? I have a hard time remembering what I did two weeks ago in a sprint retro
So coding
Burn down the rain forests so researchers can save time writing code
Care to offer more context? I am interested in understanding more
See here: https://github.com/FarmBot
Google Chrome – unable to open HTTP sites
Seems like to scale well the gantry needs to be able to travel between grow boxes, like on a continuous track.
Epistolary Programs
I live in a major city outside the US and the culture here is very non-transactional with the neighbourhood vendors. Sometimes I forget to have enough cash and I they'll suggest I pay later (and always do). I'll be given excellent and free advice from my pharmacy, free fruit samples from the fruit grocer, good discounts on places I frequent. These are owner-run businesses, obviously the supermarket doesn't give me any preferential treatment. I love this city, it's very warm and generous, maybe because they have an incredibly strong social system but also because the municipality works to encourage owner-run businesses.
Braid is an excellent game and a work of art, but it certainly didn’t need an anniversary edition.
That's interesting, I've had a very different experience. Maybe it comes down, partially, to a difference in climate?

We're on a larger piece of land actually, mainly because we have cattle that we may eventually use for meat and dairy. Were producing a large chunk of our food on about 1 acre though, and even then most of that is non-productive land around our house.

We have chickens that give us 6-7 eggs every day. Our garden is 2,500 square feet but well be expanding it a bit for next year. We're very hands off with our garden, though, compared to how most people do it. We don't till, partly to avoid any potential disturbance to the soil and partly out of laziness. We did have to water too much for a couple weeks in June, but that is about it for this year.

We haven't hit the 80-90% goal yet but are on track for that next year, our third year here. Right now I'd estimate us at around 40-50% with the rest supplemented mainly from local farms.

It is work, no doubt about it, especially if you aren't used to working outside. I haven't yet felt like the amount of work has blown past what it costs to buy groceries from the store though, and bonus that we know it's all local without any pesticide or herbicide use.

We live in the southeast US now, the climate is helpful for farming. I lived in Seattle for a few years and that climate would have been much harder to work with. I don't particularly like the task of preserving foods, here we don't need to do nearly as much of that.
CrowdStrike is sued by shareholders over software outage
It doesn't need to be ready for Instagram but you need to keep weeds under control, you need to keep insects under control, and you need to keep deer, rabbits, and other veggie-loving animals away or barricaded. You also need to provide irrigation when needed, and of course harvest the vegetables when they are ready. It's quite a bit of work if you want to maximize your harvest. Any kind of serious vegetable garden probably demands at least an hour a day of your time, large gardens may require much more than that.
If you’re concerned about the environment, that is a trade you should take every time. AI is 100-1000x more carbon-efficient at writing (prose or code) than a human doing the same task. https://www.nature.com/articles/s41598-024-54271-x
most lid are plastics, so i suggest people heating without lids. Cleaning mwave is east anyway. I am sure ppl don't want microplastic laden food.
Skill Issues – Dialectical Behavior Therapy and Its Discontents
I was oversimplifying to make the point more digestible :)
In all seriousness, from a real life feeding people farming perspective, it's well short of sufficient unto itself.

It's a lightweight gantry system for seeding, watering, and (chemical spray) weeding.

Handy for big seeding greenhouses and some leafy greens.

It's not going to significantly help with you apple, lemon, orange, fig, grapefruit and etc. trees.

It's not going to significantly help with your potatoes and other root vegetables.

It's not going to tend to and protect your lambs, goats, chickens, etc.

FWiW I do have one spry old chap born n 1935 who can do all that already, has a few decades of experience, and can feed an easy magnitude more than just four.

Fun project, needs a wee bit of work.

And, there are scaled up Farm bots for farms, not just for oversized regular garden beds.

https://www.youtube.com/watch?v=AqqOQdDBUwQ

https://www.sydney.edu.au/engineering/news-and-events/news/2...

https://www.agricultural-robotics.com/news/connectivity-in-a...
Hi HN,

I’m working on a new tool called *bragsheet.io*, designed to automate the creation of brag sheets for software engineers. For those unfamiliar, a brag sheet is a document where professionals track their accomplishments and contributions throughout the year, such as PRs, code reviews, documentation, presentations, and shout-outs on social media. These sheets are often used during performance reviews to highlight achievements and contributions.

I'm seeking feedback from the community to help shape the development of this tool. Your insights will be invaluable in ensuring it meets the needs of software engineers like you.

https://forms.gle/6RY1a8TPKjvkdtDJ9

The survey should take about 5 minutes to complete. If you’d like to stay updated on the development of bragsheet.io or participate in beta testing, there’s an option to provide your email address at the beginning of the survey (completely optional).

Thank you for your time and feedback!

Best,
Jeremy
It's hard to bundle without a bundler, but...

It sounds like preloading modules would help your case a lot: https://web.dev/articles/modulepreload

The number of connections is a bit of a red herring here, the problem is (typically) that the browser loads one module which then tells it to load another module, and so on. Each round-trip is wasted time. Preloading gives the browser a flat list of all required dependencies right away. By the way, this applies to everything else: having all required resources declared at the top of the page makes things faster. You can even preload some less-obvious things like background images referenced by CSS files.

This might achieve the "bundling" you want, in the sense that all the preloaded resources can be multiplexed into a single connection. But again, the number of connections is almost nothing compared to the number of round-trips required.
HTTP 2 and above will use one connection to retrieve several files.
Caddy [1] can act as a static file server that will default to HTTP 2 if all parties support it. No configuration required.

If you allow UDP connections in your firewall, it will upgrade to HTTP 3 automagically as well.

I highly recommend it

[1] https://caddyserver.com/
I think a "field programmable" device is distinct from a "mask programmable" device. The latter is potentially much simpler (no RAM, potentially a "sea of muxes" (or nands) while the former needs RAM, shift register logic, additional I/O and so on.
I'm familiar with that very sort of bug, but I don't see how it's a failure of the language. To be convinced of that I think I'd at least need to be shown what a good solution to that problem would look like (at the level of the language and/or standard library).
Came to the comments to say this. FileDescriptors have been so simple to work with that I am so surprised the author is touting TS for this use case.

The other nice thing about all the descriptors is their schemas are protobufs, so language agnostic and easily serialized/deserialized.
That's potentially something for next gen TWers to decide, too much anti PRC sentiment on TW right now. Need a multiple more election cycles before TW get jaded with (still relatively nascent) democracy, already seeing that this election cycle. But will ultimately take next gen, assuming there's enough numbers with TWs bad demographics for new voting cohorts going through TW economic stagnation (assuming it continues) and look at next gen HKers who are basically fine post NSL, and doing well integrating with mainland, and see perhaps option not so bad to war. Even then it's a stretch, and that's decades out, with soft 2049 deadline.

The problem is as PRC military modernizes and regional force balances shift more in PRC favour, I see them benefitting massively from war, especially broader one with US+co. PRC can live with taking TW (by whichever means), but what PRC really wants is US out of backyard, and TW is prime casus belli for participating in one, or rather not avoiding one if US intervenes. Longer US tries to contain, dance away from strategic ambiguity, the more perverse PRC incentives get.
Funny books seems like an overlooked category. Maybe we can get a list going.

Here are two:

Candide, and The Pilgrims Progress.
Fun fact: North Korea uses non-anonymous voting and it works great!

100% turnout, and the party-selected winners always win! You’re always free to non-anonymously vote for another candidate of course. What could go wrong?
I think the author does a decent job laying out good ways of using the LLMs. If you’re gonna use them, this is probably the way.

But he acknowledges the ethical social issues (also misses the environmental issues https://disconnect.blog/generative-ai-is-a-climate-disaster/) and then continues to use them anyway. For me the ickiness factor is too much, the benefit isn’t worth it.
The weapons need for Ukraine and Taiwan are mostly different. For the US, Ukraine is mostly ground combat and strike. Taiwan would be all naval and warplanes. There are a few overlaps, like anti-tank missiles and Patriot missiles.

The money is different with Taiwan being able to buy or build weapons. Taiwan does need to increase their defense spending. They should license build weapons, and then sell the excess to Ukraine.
Escape from Tarkov is a dumpster fire of a game, and scav AI is almost as good as the AI in a single-player NovaLogic game back in the early 2000s. There was great potential when I was playing it back in real beta, when the only map was Factory and you kitted your PMC out with weapons still missing receivers because that was all you could get. Streaming, along with incompetent devs desperately trying to avoid conscription, ruined that game,
I'm a DevOps/infrastructure person, and I agree completely. This article won't change that.

They've been great for helping me with work-related tasks. It's like having a knowledgeable co-worker with infinite patience, and nothing better to do. Neither the people nor the LLM give back perfect answers every time, but it's usually more than enough to get me to the next step.

That said, having good domain knowledge helps a lot. You make fewer mistakes, and you ask better questions.

When I use LLMs for tasks I don't know much about, it takes me a lot longer than someone who does know. I think a lot of people - not just infrastructure people - are missing out by not learning how to use LLMs effectively.
ICPP – Run C++ anywhere like a script
Absolutely the hell not. Secret ballots are integral to free and fair elections. Once you lose anonymity, you open the door to a whole host of other issues, including the obvious potential for political oppression.
Cover for AI winter?
But if the ex-SGI employees that started Nvidia have any sense, they'll stick to the consumer market to ensure no upstart can build an enterprise computing empire off of gamers.
not OP, but I do something similar with polylith[0]. Example structures [1]

I'll create the base directories(e.g. www, api, auth).
Then the components (e.g config, data, geo, mailer, utils, web etc)
In each component I'll make a readme.md with what the component should do. Sometimes this leads to large components and when that happens I break the component directory into smaller ones (e.g. web-client, web-server, web-routes, web-middleware etc) and add a readme to those. Then (what I planned to do but usually skip) add function names to the interface file based on the readme, then work on the implementation (I usually end up going straight to this and wish I had created the interface "guide" cause now I've gone off track and need to clean it up)

Not sure if this is a common way to polylith, or if I'm doing it wrong. It helps me keep track better than trying to search through outlines and notes that are scattered all over the place, or in an app I dont feel like opening or logging into, usually ending with me re-writing the same thing 2-3+ times.

[0] https://polylith.gitbook.io/polylith

[1] https://cljdoc.org/d/polylith/clj-poly/0.2.20/doc/production...
I years ago went looking for day-by-day scanned newspapers to link to. The 1800's and much of 1900's were rich with candidates (Library of Congress and Google Books), the 1700's were disappearing as collections were privatized and paywalled, and the 1600's and 2000's were sparse. So a bump rather than exponential. "To fully see 9th Ave, activate your Meta VR Comcast NYC account".
Depends.

If you're reading the same old normative low-entropy "old-school soap opera" things (even if it's not a novel), you'll be fine.

If you step out of the bubble, it becomes painful to the point of destroying/changing your life.

Eg. real history of India that is outside the totally controlled colonial outposts of London/NY, and how closely the European moves till date matches what they were doing in classical non-Xtian Rome (many projects to this day are named after the genocidal Xtian "saints" from back then.).
Zettel Notes
Zettel notes let's you use a git repo with markdown files for note taking. I use vscode on the desktop and zettel notes on Android to manage my personal knowledge base. Zettel notes is fantastic. No proprietary lock in.
Gravity Fractals [video]
Ah, I think the non-constructive comment is just about presentation order; he gives a sketch of how f works first then later he gives an explicit formula partway through page 2 after theta, alpha, beta, and h are defined.

For why f is recursive (computable), here's maybe a helpful way of thinking about it: Let's think about the halting behavior of an input Turing Machine M. Consider the following pseudocode infinitary program which "outputs" two variables A_M and B_M after infinite time:

for each integer n:
if M halts on step n:
return A_M = 2^(-n) ; B_M = 1
if M never halts, return A_M = 0 ; B_M = 0

Clearly, B_M is not computable; that's the halting problem. However, A_M is actually computable, as computability of real-valued functions is defined as the ability to give an estimate to arbitrarily small queried precision: for precision epsilon, pick 2^(-c) < epsilon and run our algorithm above for just the first c steps; then pass on the value if it returned, or we can return zero and that's fine as we are within epsilon of the true A_M. So, A_M is computable whereas B_M is not.

The trick then is to observe that we can construct theta-functions with arbitrarily small values but constant-sized derivatives; so by summing a bunch of these together we get a function whose value at 2^(-M) behaves like A_M and whose derivative at 2^(-M) behaves like B_M.
If the issue is primarily energy bouncing off the pool floor, can they make it out of something less reflective?
But BCD is not floating point (generally shorthand for the IEEE 754 Floating Point standard, which nearly every CPU and GPU have hardware support for). And I don't know much about BCD, but it is probably missing niceties like NaN and Inf for capturing edge cases that happen deep inside your equations. These matter if your system is to be reliable.