skysight-inc/HackerNews huggingface dataset:
Show HN: Crd-to-sample-YAML is v1.0.0 with a ton of features
Hello! :)

This project of mine has grown quite a bit now. It has a TON if features and today, I'm happy to say that it reached maturity and entered v1.0.0 major version.

With this latest version, the WASM frontend got a live editor in which you can play around with the CRD JSON schema and find out how it looks like on the fly.

It can also generate a JSON schema now from the CRD that can be used for auto-completion offering your users an additional nicety to show them that your CRDs can be autocompleted.

It's also offering support for all types, not just CRDs, that follow the this YAML structure:

# top level spec field
spec:
names:
kind: # this should be the kind of the generated object
group: # the group of the generated object
# optional version field
versions:
- name: v1alpha1
# OpenAPI schema (like the one used by Kubernetes CRDs). Determines what fields
# the XR (and claim) will have. Will be automatically extended by crossplane.
# See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/
# for full CRD documentation and guide on how to write OpenAPI schemas
schema:
openAPIV3Schema:
# optional validation field describing all versions
validation:
openAPIV3Schema:

It's all unstructured in the background so it _should_ work ( please report any errors... ).

For more information checkout out the release notes and the README.

Happy generating!
I'm a sucker for metal things with greebling. The price seems pretty fair for how niche this is; I totally expected Teenage Engineering prices. (Also in the field of greebled single use devices with knobs and the mass of a blunt-force-weapon) Will totally pick one up for the hardware's skookumosity and hackability poetential alone!
Yes, the whole point of having a ham license is the permission to build and use your own equipment.

The compromise vs "buy some spectrum for 8 trillion dollars" is that you can't use ham radio for commercial (or musical) purposes.
I think this overall makes a good point that any type of directly heating people is much more efficient than heating an entire building. I hope electrically heated clothing catches on soon... as it already exists and works pretty well. For example, you can get lightweight vests for fairly cheap that will keep you warm all day long from a USB battery in your pocket. Heated blankets and mattress pads of course have also been around a while and work great.
I wonder how good the range would be. I was thinking that even if I didn't have the appropriate license, having something like this in a pocket on my backpack would at least give me one more signaling option in an emergency. I could deal with the fines later.
it is a text based browser. great for checking for screen reader, bad for UI ;)
Here is one article on this topic: https://gpuopen.com/learn/mesh_shaders/mesh_shaders-index/
Other people answered your question, but if you ever saw shadowing artifacts on an analog UHF TV station, that was probably multipath. Note that lines on an NTSC TV are scanned at over 15kHz, so this is a very small time difference.
If you say so. There are plenty of tools that can do more or less the same without having to remember weird bash-isms and pattern expansion rules.

I use `just` for project tasks, but there are many others.
>David, perhaps it would be good to explore with a therapist or coach why you keep having these great ideas but cannot scale them beyond a handful of niche customers. I will give full credit and respect. 37signals inspired tons of what Automattic does! We’re now half a billion in revenue. Why are you still so small?

I'm just going to tell a little story here.

A long time ago, I worked on a recolorable Drupal theme, which was to be the new default look (Garland). It was completed and awaiting the next major release. Before that happened though, Matt Mullenweg grabbed the theme and the assets from our repo, ported it to Wordpress, and offered it as a theme on wp dot com to his customers.

When this was pointed out as being in extremely poor taste, he hid behind the GPL as the justification. WP was large enough already at the time that they could get away with stuff like this without suffering too much PR damage.

In short, if he's bragging about how much money he's making, it's because he has few scruples and doesn't actually care about credit and respect.
This is an opinion. Do you have supporting data for anything other than perhaps environmental matters which are global in scale? This is HN, not Reddit.
I'd bet a thousand dollars that when graphed, these islands of regularity will correspond to the graph of the Mandelbrot set.
Ya I also needed some time to wrap my head around async programming but OP was talking about "use[ing] the wrong sigil at the wrong place" - that's not what your stumbling block is here, you forgot to close the channel and you have a loop statement that by design is going to read eternally from the channel so as long as the channel is open you're going to "hang". Doesn't have anything to do with mixing up "sigils", it's just that async programming has unique challenges.
I may be reading the documentation wrong [0], but I think if you specify `json_schema`, you actually have to provide a schema. I get this error when I do `response_format={"type": "json_schema"}`:

openai.BadRequestError: Error code: 400 - {'error': {'message': "Missing required parameter: 'response_format.json_schema'.", 'type': 'invalid_request_error', 'param': 'response_format.json_schema', 'code': 'missing_required_parameter'}}

I hadn't used OpenAI for data extraction before the announcement of Structured Outputs, so not sure if `type: json_object` did something different before. But supplying only it as the response format seems to be the (low effort) way to have the API infer the structure on its own

[0] https://platform.openai.com/docs/guides/structured-outputs/s...
Breakthroughs have to break through something. Transformer architecture broke through that particular metaphorical ice, I suppose.
Rebase isn’t in our vocabulary either. Because those of us who use it just do it. And those that don’t, don’t.

And so there is no reason to interfere with anyone’s way of working.
This just doesn't work because MOST companies are multi-state. Hell, most are multi-national in the new globalized world. So you have to appeal to the lowest common denominator.
I'm not sure about i3 but you can have floating windows in DWM and move them to the targeted area with the mouse
LineageOS is not the raw open source Android though that the parent probably referred to. Afaik there are quite some changes needed by now to make it really usable.

But sure, LOS proves it can be done.
The philosophy angle is interesting of course, but are any of those claims proven true? Why would someone stop trying to achieve something just because Kant's view of the world says it's impossible? Philosophies come and go and get refined over time. Meanwhile you only need to find one edge case where they don't apply the way Kant imagined it. Or find an area where the claim is moot in practice because you achieved all your goals anyway.
I like speech recognition as a feature. Do any other handheld transceivers have this yet?
Announcing The Rust Foundation's 2024 Fellows
Great Western Railway in the UK still operates a Pullman dining car on select services between London Paddington and Plymouth or Swansea: https://www.gwr.com/travelling-with-us/pullman-dining
W2D (Website To Design Convertor)
The firefox flatpak has write access to your home directory. So it can simply edit your bashrc even if there are no more direct escapes, no?
"Luanti" is pretty easy to pronounce/spell for me. I'm not sure what your native language is, though, maybe it's harder for you.
Yep, the 0/100 duty cycle of FIR panels is not ideal. Buying a panel at a lower power rating and running it at 100% is more comfortable. At high power it will also lead to dry skin/eyes if it's in your field of vision, another reason to use a lower-powered one. IME mounting it behind a mesh backrest works best.
Hi - could you explain more? If you look at the site - the videos are embedded on the page so should still generate the same revenue -> https://asterlab.io/
I'm enjoying the replys to this not getting that it's a joke
Knew which Visaton part number is that speaker from the first glance… I should really switch away from audio.
> it's LLM sanitized/rewritten

LLM is the new spellchecker. Soon we'll we will wonder why some people don't use it to sanity check blog posts or any other writing.

And let's be honest, some writings would greatly benefit from a sanity check.
Back then, sure. But last month a dining car was introduced by European Sleeper with completely normal prices on the Brussels–Prague sleeper train:

https://www.europeansleeper.eu/dining-car

The Orient Express is a fancy fantasy tour, like a high-end cruise; great for Poirot re-enactors. But Europe's network of sleeper trains is slowly expanding again, and now features at least one dining car service. The best part is that while not cheap, they are certainly affordable.
there are a couple things that I wanted;

- variable recipient + fixed CC (example: to: customer@client.com, cc: mycolleague@mycompany.com)
- customized titles of the email
- improved UX

are you a heavy user of mail merge? would love your feedback after you've taken sendsheets.com for a spin!
Show HN: 3B+ 152GB DNS Records Dataset
Hi HN,

I've been working on building a pipeline to create a DNS records database lately. The goal is to enable research as well as competitive landscape analysis on the internet.

The dataset for now spans around 3 billion records and covers all the common DNS record types:

A
AAAA
ANAME
CAA
CNAME
HINFO
HTTPS
MX
NAPTR
NS
PTR
SOA
SRV
SSHFP
SVCB
TLSA
TXT

Each line in the CSV file represents a single DNS record in the following format:

www.example.com,A,93.184.215.14

I believe this dataset will be valuable for various research purposes and competitive analysis. Let me know if you have any questions or feedback!
There is still a certain degree of willpower involved in routines. I wakeup every morning and workout, and every morning I have to fight my brain to get out of bed. I've been doing that for 10 years.

That being said - I do feel like reducing the amount of willpower needed is the key. I love junk food, but if I never buy it at a grocery store it's much easier to cut it out. If I have no chips in the house I could still get some at the corner store, but I need to be much less disciplined than if the chips were in my pantry
I've started using a Python script as my "Ledger" just for personal finances. Values in it look like this:

ledger = [

V(-204, "Payment to ABC", "10/12/24"),

V(3_530, "Deposit for Yadda", "10/12/24"),

]

I definitely want to have arrays of objects for my scripts to work on (rather than screwing around with spreadsheet math syntax), but I've been wondering if there's any IDE plugins that allow a better UX (GUI) experience for entering what I'd call "Tabular Computer Code". I know I could put this in a CSV file and import into objects from that, but frankly I'd rather type in the code than monkey around with another external file.
The attitude that HN on the whole has towards AI is what you would expect from an existential threat to a very high paying career.
It's like using Chromium or whatever clone-a-chrome is hip at the moment. That does absolutely nothing to disrupt the status quo and is very much at the whim of the upstream "owner" whether you want to see it or not.
What I said is factually-based

The person who replied to me I think blew it out of proportion, and went beyond what is supported by facts

While you may be right to caution people against the more reckless positions, I wish you’d also engage with what I actually said. Because the various industries thrive on exactly all of us policing each other and cautioning to not question all the convenient assumptions they are relying on us to perpetuate, to prop up the system.
I think if you're not part of a criminal organization and you aren't using it to coordinate criminal activity with the outside it's fine. I worry about people with the privilege being extorted by those without. Is this because they've given up on stopping the flow of contraband cellphones?
HN is not a meritocracy, anyone with an opinion can just chime in and then get upvoted by people who don't really understand what's going on.
Open source is open source. To my best knowledge I believe its stealing if you make use of resource an individual or group of people came together to develop and add minor adjustments to it and then put it up for sale. That's stealing.

But if you willingly able to contribute back to the community with between 20 - 40% of profit generated from the open source used, is and will be considered fair play.
> he could "solve" all of the answers instantly

Set an experiment selecting 100 random software developers around the world and test this hypothesis. You're up to be surprised.

Nevertheless, most developers who wouldn't be able to "solve" a LeetCode challenge in a couple of hours even with access to Google, I bet would perform much better than o1 on real-world Github issues in their technical domain.

This highlights the essence behind OP's question about why focusing on Codeforces. And it shows me that "intelligence" involves a dimension that isn't logical and we don't understand yet.
> Maybe print the instructions and leave it with capacitor

The UX to make this consumer replaceable looks more like

1. Add a bleed resistor to the capacitor (its default state when unplugged should be discharged)

2. Use a modern consumer grade connector (ie sealed molex or deutsche)
Reminds me of the Minecraft server software "MiNET" and the issue that followed: https://github.com/NiclasOlofsson/MiNET/issues/446
> I think this overall makes a good point that any type of directly heating people is much more efficient than heating an entire building.

It is, but if a building cools down below the dew point (and it will, unless you're somewhere near the equator), any humidity e.g. from the air you breathe out or from plants will just crash out and condense on the walls, resulting in mold.
Because there aren't actually two sides to this, because even an anti-abortion stance doesn't save lives in the long run.

Also, yeah duh Doctors are scared. That's called a "chilling effect", and it's 100% intentional by the legislature.

Most "pro-life" politicians are completely anti-abortion, including in extreme cases such as rape. They're also almost always anti-contraception, which is hypocritical but also obvious.
> I don’t really care about the commits in the PR, just like no one cares about the commits that produced the patch in the email workflow.

They do care. They go through the trouble of reviewing it so that the resulting commit[1] that lands in the upstream repository is good.

[1] Presumably you don’t mean “they don’t care about the commit that produced the patch”… since the patch is just a transport format for the commit.
Maybe it's just me, but it was a bit of a disappointing read when the author decided not to provide any details about what's replacing it. Would have loved to hear a bit more about the decision to move.

Although, considering the author mentioned a loan with a partner maybe they were trying to rebuild it in Google Docs or something so they could more-easily see it together.
New account, no comments, two submissions to klarasystems.com. Seems like a marketing account.
Good points.. we will definitely set up a FAQ with these kind of questions. But to be honest, we might not have an answer for all of them. Why not use Servo's CSS system and create our own, but using v8 javascript engine is mostly a question answered by: "don't know"..

Obviously we cannot write everything by scratch, but we don't know yet where we draw the line.. We like to keep things modular as possible so we can easily swap out the systems we use in favor of better ones in the future.
I'm not sure if this makes sense - even if you had very efficient personal heating, you'd probably still want to maintain your house at a certain temperature(for times when you're not wearing your personal heating, or for pets, or visitors, so your pipes don't burst, etc), meaning you should be investing in good insulation/air gap sealing, etc. Once you pay that cost, the cost of heating the house a few extra degrees isn't that big.
I’m not sure if this is a joke (ref to OKR was funny, for example), or just naive and not understanding the parent comment. I found it funny either way though.
You raise a valid point, but 4o is way smaller than 405B. And 4o mini that's described in the article is highly likely <30B (if we're talking dense models).
But that’s not how FM receivers generally work. They don’t just take a chunk of the spectrum and measure relative amplitudes within that window. Some very quick and dirty FM demodulators do something like that, but they have poor noise rejection, so the analogy fails.

Proper receivers use a phase-locked loop to “lock on” to a carrier, rejecting any weaker interference on nearby frequencies.

In the analogy, suppose you’re decoding a signal from a flashlight over the entire color spectrum, but sunlight shines through the leaves of the tree, adding a slight green noise component to what you see, while the flashlight is actually red. You’ll erroneously interpret the signal as slightly yellow.

We don’t have anything like the PLL in our eyes, so the analogy breaks down here. In the equivalent scenario with an actual FM signal, that slight “green” component would not affect the received signal (or it would affect it to a much lesser extent).
> And i mean it has to feel like macOS. None of that bloat is acceptable.

I suspect that every single thing you like about macOS is something I consider bloat (or would if that was the only related word I was allowed to use).

My first task on my recently acquired M3 MBP was to remove/hide/disable as much of macOS as I possibly could; only then can I use it as a productive development environment.
Chinese, unfortunately
This 16x32 RGB LED panel (6.75"x2.75", USB powered, Bluetooth programmable) was $15 for a while, now $26: https://www.amazon.com/dp/B0CP5P7RY7

Programming it with your own code is still a mess, see "Panel Communication": https://github.com/auc0le/JT-Edit
> You seem to be objecting to the entire idea of people en masse having preferences that screw up their own enjoyment?

No, I'm objecting to the idea that you think you know what people would enjoy more than they do themselves, for any amount of people barring maybe close friends and family. It's incredibly condescending.

> Also "most" versus "a lot" isn't pedantic.

It is when you already clarified it twice and it wasn't pertinent to the main point I was making, repeated above in this very comment.
Hopefully we'll see humans back on the Moon, and cheap reusable human-rated spacecraft on Mars, before then.
Scientists have been doing things (with good intentions) which initially look like great ideas but ultimately cause new/greater problems in the future for ages.

To f with nature and believe the full impact is understood in advance is human hubris.
Lots of people care. But 1 person caring usually doesn't do much. That person might be able to make some choices that reduce their impact on the planet, but the effect is miniscule and the effort they have to put in might be immense. Asking billions of people to consciously choose a harder life to hopefully prevent an issue they might not be seeing in front of their eyes on a daily basis, is a really big ask.

It needs to be top down action. Government regulation. Technological advancements. Influencial business people choosing to forgo profit for the sake of sustainability.

Unfortunately only a few greedy people are necessary to derail such efforts...
I usually try to solve my own problem.

E.g. I use/used Google App Engine (GAE)[1] a lot. When Google deprecated the GUI, I found it inconveniencing using the CLI. Secondly, there was no GUI for the Datastore Emulator. So, I set out to build something for both of them [2] and then decided to put it out there for others.

Along the line, it turned out that Google didn't support using one of their tools "dev_appserver.py" for building Python 3 Apps on Windows and so I also built a patch for it [3]

1) https://cloud.google.com/appengine/docs/standard

2) https://nocommandline.com

3) https://github.com/NoCommandLine/dev_appserver-python3-windo...
I honestly think it looks fine. Nice texture at the back, pretty metal accents around the camera and at the side button, good logo. The uneven bezels (the one at the bottom is larger) are less nice, but that's just a reality of the budget this probably moves in, not even the Fairphone 5 did solve that yet.
It's marketing drivel, and marketing loves the "rule of three".
This is not related to the WP drama tho.

https://casetext.com/case/attayeb-v-mullenweg
> that can actually, imagine this, make and, to complicate matters even further, even take calls

Showing how different different people are. I've probably made... 20? ish? phone calls in the last decade. (I'm 46.)
You can track changes someone makes to their Instagram account
You can :) It just requires going out of your way a bit. It effectively works as C with better type system and generics (C++ lite if you will), that can be either JIT or AOT compiled (statically linked too). For example https://github.com/bflattened/bflat has a target flavour that does not support GC at all.

I'm not saying it's an optimal choice for embedded, only pointing out that you can write allocation-free code with confidence. Patterns that allocate are known - predominantly boxing and closures. You can easily avoid both, you can also declare your structs as 'ref struct' which completely prohibits placing them on the heap, either as a box or as a part of heap-allocated memory inside some other object/struct.
The SDM845 stuff looks quite promising for mainline but unfortunately the platform is definitely showing its age (and camera is still completely broken on every device as far as I know...)

Still, it's something!
In my experience, o1 is much better at assisting sotware architectual planning and also bug finding. For other tasks, it's unfortunately too slow for the benefits it provides. 4o and sonnet are net better in terms of speed/value balance.
> While I don't disagree with this point, what it often leads to is developers creating developer tools, which is a crowded and competitive area.

That can certainly happen. But you should at least have some domain experience or have a partner who does. Otherwise, not only will it be hard to come to the correct solution, you'll struggle to get your foot in the door to the industry.
“Legacy” is just the tech industry’s passive aggressive euphemism that means “it’s old and I haven’t learned how it works.”

I have the same sense as you: when someone tells me they rewrote their company’s “legacy” code, my spidey sense perks up. Now I’m wondering if there was really a good reason or if he just refuses to learn an existing code base.
I got to try this out!.
Depends. Do we know the ecosystem impact of corals that are more heat tolerant? Do we understand the evolutionary biological reasons why they aren't? Maybe it's not a problem, or maybe it is, like with so many other things we've messed with in the name of acceptable science (at the time) until we realize ecosystems are not that simple to model.

I'm not saying we shouldn't do research like this. But it is not an automatic good, and it must go hand in hand with proper biological field work looked at from an evolutionary lens. Or we risk making things worse with our good intentions.
Extrapolate and combine 1,2,3,4,6: a government friendly with a rich post industrial nation that focuses on financialization as an end unto itself.

(that last trait is a bit more contentious than the former ones)
Do you mean metal as in the material? Where do you see that?
Peiter Zatko