skysight-inc/HackerNews huggingface dataset:
Sorry for your disappointment! I can't speak to that part of Czechia as my ancestors came from Moravia. When I first visited Czech relatives in 1991 (Czechoslovakia at that time), we were served fruit kolaches that looked just like the ones my grandmother had grown up with in Texas, although the Moravian ones were smaller. However, I've been back to visit my 3rd cousins multiple times and I get the impression that the specific pastry that Czech Texans are so familiar with is just one of many kinds in the old country. In the 1800s, ovens were not as plentiful in Europe, but were more common in America. Sugar, butter, eggs and white flour were more expensive in Europe, so kolaches were reserved for special occasions. But since it was easier to make them in America, Czech immigrants made them frequently and they became one of the most prominent symbols of Czech culture.
I went to school in Texas and slavery was absolutely taught as the primary issue leading to the civil war.
Engineering is deciding that everything in your source tree will be designed to be similar, so you can have a small makefile.
In a snake pattern, the neighbouring pixels on the left and right are related, but the ones above and below have skipped a whole row.

And yeah that’s true! you end up with squares with Hilbert curves. But those squares are all « related » data. Then those squares are related to the squares near it. Zoom out more and that grouping of squares is related to the neighbouring macro-squares etc etc.

Basically the square shape is a positive. Kind of like how charting the derivative lets you see how random/related information is, grouping into these squares gives you a visualization of pattern-ness, rather than any specific measurement.
These tactics work when the sales get access to the manager or director first, close the deal, and have low level people manage the aftermath.

In the case described where a technical person is shielding the final decision makers, it's more of a gamble and will often fail.
> identifiers in the body of a function aren't resolved until the function itself is executed (if ever) and at the point everything in the module scope has been defined

Yes, so within a function you can refer to things that are defined later in the module. Isn't that's a "forward reference", even if the details are slightly different from how they work in D?
You can also just refer to AC/DC as the second greatest band in history https://www.youtube.com/watch?v=9wJzzspiwK0
A bit of an aside but I was poking around in the SPIR-V spec yesterday and they can do forward references because the call site contains all the information to determine the function parameter types. Just thought it was interesting and not really something I had thought about before.
This removes so much agency from the people involved. If I were dying of cancer and asked for "out there" solutions, I wouldn't want people hand-wringing about whether it's morally ok to share unconfirmed theories.

Gimme everything you got at all levels of certainty, and let me decide what I want to try and not try. If I decide I don't want to try anything, or none of the suggestions have enough evidence to be worth trying and I'd rather travel around the world and skydive with my wife the last few months, that's ok too!

But none of us can pretend to know what they're actually going through, we can only offer what it asked and let them decide.
It would be cool if you could manually add landmarks to the maps. For example, the names of peaks, towns, bodies of water, etc. It would be amazing if this could be pulled in automatically, but I don't know if there's a good public source of landmark data.

It would also be cool if you could automatically link your media to the GPS track, like photos and journal entries. They could be assigned to the correct spot in the track via their timestamp or geolocation data.
I don't really get the point, it'd make more sense to just not host these people than to take their money and turn around and donate it to someone else.
Because it goes against the everything is bigger in Texas narrative.

It’s just hard to express how small it is until you’ve been there. Once you are there, it’s just underwhelming.
It's not worse (or better). But it should be a private criteria, rather than a publicly mandated one.
Perhaps the difference is having algorithm in your head and just putting it into code, versus only knowing the top level work to be done and implementing the needed operations later.

If I am writing some kind of service, I would write the main public functions first, using undefined functions in their bodies as needed. Then I would implement those functions below.
We have US/UK/Shanghai teams that for years we tried to combine into one big distributed team, which never worked well. Usually big meetings happened twice, once for US/UK and once for UK/Shanghai, and on the rare occasions they wanted one big meeting it was centered on UK time, so US people had to get up really early and Shanghai people were on really late.

Then there was one time when both of us in the US happened to have taken the next day off, and we're both naturally night owls, so I suggested just for that one time moving the meeting 6-7 hours earlier on a different day - we'd both still be awake, it would be just before the start of the UK workday, and just before 5pm for Shanghai, so for once they didn't have to get online late.

We didn't do it because the UK group didn't want to get up an hour earlier.
And that has to do with the price of tea in China how?
Triilman25/evaluation-machine-for-classification-models
This is very true and funny. I’d make a few points though:

1) It may turn out that a lot of this is necessary in order to sell B2B and keep half of the software industry going. The business on the sell side might need to reach out multiple times, engage a sales engineer, help you align all the decision makers etc otherwise it simply wouldn’t get done. Buyers are so busy and selling to a big company is so complex that some of this is just a necessary evil for B2B commerce to continue.

2) Imagine if companies were actually better at buying. They spend $millions on enterprise bloatware when startups can literally produce something 10x better at a 10th of the cost. If they were easier to sell to then we could all have nice things without this madness.

I agree that the OPs experience is soul destroying, but clients could help themselves a little and end up with more money in their pockets and better tech.
It's also an American company building the project. The cultural values of the US are relevant.
So a single typo DDoSes the entire Red Hat buildbot fleet?
Not particularly, no. But I imagine they would simply say "Johnny it's X, call me. It's urgent". (Scammers are bad, but I've never been tricked with that kind of line).

If I'm being frank, that extra minute for me to respond probably won't change their fate if they are indeed bleeding out somewhere.
> It suggests that OpenAI has a very fragile business model

That is the reason they are making products so that people stay on the platform.
California and the Bay Area in particular has pretty much always been the best place in the U.S., and one of the best places in the world, for cycling. If you're not riding a bike regularly you're really missing out.
I write unit tests for my C code all that time. It's not difficult if you use a good build system and if you are willing to stomach some boilerplate. Here is one test from my "test suite" for my npy library:

void
test_load_uint8() {
npy_arr *arr = npy_load("tests/npy/uint8.npy");
assert(arr->n_dims == 1);
assert(arr->dims[0] == 100);
assert(arr->type == 'u');
npy_free(arr);
}
int
main(int argc, char *argv[]) {
PRINT_RUN(test_load_uint8);
...
}

I know I could have some pre-processor generate parts of the tests, but I prefer to KISS.
Okay, I searched. Nearly all of these attorneys are for when you have been injured, on a bike, by a car.

Because that's what happens a lot. Cars are deadly.
Been following your posts since the beginning of this. We met a while ago after a Milwaukee WordCamp and I remember talking about API v2 and how WP was going to be brought into the modern era.

Honestly, the project just feels stagnant to me. I get wanting to support plugins/the community for as long as possible, but I fear not having a sensible web framework has done nothing but given credence to the common criticism that WP shouldn't be taken seriously.

From my perspective as an owner of a small open source project, Matt's comments have been petty and vindictive. I personally probably will never touch the platform again. There's too many other frameworks out there, whether you want something similar like Statamic, Grav, Drupal.. or if you want to build with an actual app framework with Laravel, ASP.NET Core, etc.
Disagree. Or at least it’s a different set of people generally very supportive of dark skies.

There are many dark sky communities in the southwest that are otherwise standard car centric unwalkable american towns.
I'm not a c programmer, but having unit tests automatically run at compile time seems odd. If i wanted to run tests at the same time as compiling i would put that in the makefile.
Show HN: Turn CSS files into high performance APIs
I don't really program in C much so please correct me if I am wrong. There is a flaw in header files in that they work the exact same for dynamic vs static linking, right? If I am making a library in C for static linking, I need to put my internal details in the header file if I want the user's compiler to be able to use those details. But putting them in the header files also means they are part of the public interface now and should no longer be changed.

Basically, I cannot do something like a struct with an opaque internal structure but a compile time known layout so that the compiler can optimise it properly but the user cannot mess with the internals (in language supported direct ways).
Woah I haven’t seen the name “digital mars” since the late 90s looking for compilers!
I tell people selling devtools that if you find yourself on a sales call with a single software engineer, something has probably gone wrong (as described in this article).

However if you're on a call with two EMs, a couple engineers, a security engineer, and a product manager, you're on the right call.

A single engineer very likely wants a PLG (product led growth) experience, sign up, read some docs, make a few API calls, and then punch in a credit card when they're ready. But you don't sell a $500k deal (usually) without some phone calls and a deck.
Why is it odd? The compiler does all sorts of other checks based on things like static assert or type information.
Well then I guess we’ve run out of land!
Over the holidays, we published a post[1] on using high-precision few-shot examples to get `gpt-4o-mini` to perform similar to `gpt-4o`. I just re-ran that same experiment, but swapped out `gpt-4o-mini` with `phi-4`.

`phi-4` really blew me away in terms of learning from few-shots. It measured as being 97% consistent with `gpt-4o` when using high-precision few-shots! Without the few-shots, it was only 37%. That's a huge improvement!

By contrast, with few-shots it performs as well as `gpt-4o-mini` (though `gpt-4o-mini`'s baseline without few-shots was 59% – quite a bit higher than `phi-4`'s).

[1] https://bits.logic.inc/p/getting-gpt-4o-mini-to-perform-like
Obsidian sounds exactly like what you're looking for. It's not a todo app out of the box, but community extensions can easily adapt it to fit your needs.
And people wonder why nobody (myself included) wants to work in healthcare anymore...
your credentials will be baked into the ROM as plain text

what

If you can store this safely...so can other developers. The ESP32 has encrypted flash and critical data (like serials) can optionally be burned permanently without being readable through debug ports etc.
>You know the brain is about the consistency of jelly, right? If you were to induce cavitation, that could cause quite a bit of brain damage in nothing flat.

They use them on pregnant women's fetuses, so I imagine using one on an adult skull wouldn't be that big of a deal.
Wordpress is a fork of b2. That is why Matt is so scared of forks.
A Short History of Fire Marks, the Hottest Insurance-Related Antiques (2017)
> the implication here is post apartheid the government is corrupt and incompetent, it was corrupt before too just propped up better by foreign powers

A discussion about which one can knowledgeably have without any South African “lived experience,” apart from that of people then in that government.

Like, a group of diplomats in Jburg could probably have a more-informed discussion of American politics and history than a random assortment of Americans.
It’s not just industrial sites. My “local” (4 hours away) dark sky spot is constantly battling light pollution. There’s an industrial complex that’s made an agreement to turn their lights off at midnight. They’ve made deals with the county to replace the lighting to be dark sky friendly, but they still have private land owners that refuse to cooperate and replace their lighting. I have many images of the Milky Way with ranch lights dotting horizon.
That depends. Why do think make does this poorly?
If you don’t plan on following the rule, you don’t need a recording device.

Rules like this are an agreement among friends or attendants at an even. If you go in to such an event with an awareness of the rules but an intent to go against them, that’s bad faith. If you go in to such an event with an intent to secretly record people and release recordings of them that’s just terrible behavior, regardless of what the law says.
It's called market segmentation. The classic analogy is airline seats.

Ultimately the job of the airline is to get me from A to B. They do just that for First Class and sub-economy. But for more money you can have snacks etc.

Airlines offer add-ons that cost them real money (checked bags) and things that don't (seat selection.) They allow the customer to decide which features they want and which they don't.

Not all seats generate the same profit, but all seats generate some profit above marginal cost. (Usually some number of seats needs to be filled before the flight makes a profit, but that's a different equation.)

With software there's naturally some segmentation, and so the smart company tries to capture that value. Equally some segments want different (expensive) things like Support (and can afford it) so that needs to be on the table to win that customer in the first place.

A segmented offering is inevitable, at which point you then have to decide who does the segmenting. The client? Or do you have a salesperson to help them?

There's no right answer, but usually it depends on the product price. If I'm buying an airline seat I can figure it out [1]. If I'm buying an airplane probably not.

[1] I'm old enough to have lived in a time when there were specialists necessary to buy an airline seat.
Apple Wiretapping Settlement Agreement [pdf]
> D users have found it to be immensely useful anyway.

I think you're focused on something that D programmers found helpful, rather than focusing squarely on the needs of C programmers. C and D are both good languages. Their use cases can overlap, but frequently don't.

>=70% of the code I write for work is C, as I'm an embedded firmware dev. C meets the very particular needs of bare-metal development, a use case that continues to be underserved by Rust, Zig, and other supposed successors to C. So, I'll be approaching this with a strong bias towards that perspective.

To me, the argument about unit testing rings hollow because of all the other, far more complicated and runtime-subverting things that would also need to become standardized before it would be feasible to unit test C programs without help from the hideous hacks we use today, like CMock. So, all of that isn't doing anything for me.

> My proposal (and D) does not require constexpr. The same function can be used at run or compile time.

Like you, I dislike the constexpr keyword. But, particularly considering your own example of defining an enum value, I don't see how the "implicit const-evaluatable" approach makes my life easier. Calling functions to define an enum's value is cute, but I can't tell you why I'd actually want to do that. You mention that the preprocessor can't handle floats, but, well, neither can enums!

Adding a single printf (or, in my case, kprintf or LOG_DBG or whatever) would become liable to nuke some constant evaluation happening somewhere far up an obscure call chain. The basic reality of C is that you will, at one point or another, encounter a situation where your only debugging tool is print statements (or a single LED). That's the cold reality of C's paper-thin runtime.

So, I really dislike the idea of having a feature that's liable to make your code go "boom" at compile time because you put a print statement in just the wrong spot. Or a write to a memory-mapped register. Or a hard jump into a blob sitting somewhere in memory. Or inline assembly. Or a call to a function that uses any of those things, even once. Even without the keyword, you end up with red functions and blue functions. It's just harder to tell which ones are which.

Defining some const floats? Sure, that's neat. If you could use this feature to define huge matrices of floats, that'd be pretty cool! There's just a boatload of gotchas.
The context in this article is far more corporate and far less personal than what you describe. It's corporations and wealthy people within them hoping to not have their feet held to the fire for decisions that they know might not be appreciated by, or may actually negatively impact, the broader populace.

That's my cynical take.
Not as effective as I'd like?
And now, I’m stuck on your mailing list forever. I get notifications about all your new releases and launches, which forces me to make a choice every time:

• “Obviously, I don’t care about this anymore.”

• “But what if they’ve finally added the feature I wanted?”

This gives me an idea... how about reaching out to developers and ask them what their experience was, which features they'd like the most, and/or subscribe to when they will be launched, to be the first to try them and give feedback? Even this guy would go for that.
It's not literally the last place on Earth with dark skies. It's just one place with dark skies where they built a telescope. This isn't about protecting the sky and it's not about "progress", it's about protecting an investment of money in a telescope.

The price of launching giant telescopes to space is set to plummet in the next few years with Starship and New Glenn coming online. IMO we should be focusing on that rather than blocking development on Earth to preserve previous investments in ground based telescopes.
Robert Frost would approve
Common denominator is that people want a complex system to instead be something that can meet their simpler needs without being a time sink.
It's odd because you lose control over that aspect of compilation. It slows down the development loop because every time you do a build you have to wait for a bunch of unit tests that you don't care about yet.

Every time you do exploratory work you now have to comment out all the tests that this work breaks because otherwise it won't compile anymore.

That would be even more annoying than Go's stupidly pedantic compiler.
It’s not a legal thing at all. It’s a social agreement that people opt into at an event.

Legally you can go to an event and act in bad faith without breaking the law. That’s not cool, but you’re not getting arrested for it.

If (or when) word gets out that you’re breaking the rules, or worse, secretly recording people against their wishes then you’d find yourself excluded from those groups and private events.
ahh, that explains the ImportC comparisons. Also didn't realize that person is also a regular on HN as well.
I dunno they're using copy-paste as if it's a bad thing.

There's no virtue in writing something character by character.

If anything these languages and systems are better for the Makefile effect.

That you can't really do effective copy-pasting in imperative languages is a weakness.
Some of my "obvious things c should do" for me would include things like

- add support for a slice type that encodes a pointer and length

- make re-entrant and ideally threadsafe APIs for things that currently use global state (including environment variables).

- standardize something like defer in go and zig, or gcc's cleanup attribute

- Maybe some portable support for unicode and utf-8.
Headline is dramatic but misleading. Essentially the entire 7/10 of the planet in the ocean has skies as dark as this. Clarity significantly reduces the footprint, but there are massive chunks of mountain ranges untouched by human development in both hemispheres that would be just as clear as here.

If clear skies are important enough to block a new development, they should just unlock some land in the Himalayas or Rockies to replace this observatory.
Yes, people trained in their use on approved and maintained equipment do that.

I'm worried about people who just pick up any old ultrasound transducer and think more power is better. What if it was intended for Lithotripsy or industrial use? Everything could end in an instant.
>> Continue or break to labeled loop.

Hasn't Java had that since the beginning?

rummaging around in my grammar folder...

BreakStatement ::= "break" [ IDENTIFIER ] ';'

ContinueStatement ::= "continue" [ IDENTIFIER ] ';'
Nah, this is just what they call “mask off.” The amount of people like this at the top of orgs is not small, nor is this atypical. One could speculate as to the many reasons why this has become more obvious over or they’ve felt emboldened to make this clear over the past 10 years or so, but I’ll leave it to others to draw their own conclusions.
>There's 2-3 other similar malls within a 30 minute drive. All of these malls are still being held by REITs or retirement funds at inflated valuations waiting for a recovery that isn't coming.

And this could cause a melt down that could be worst than 2008 housing bubble. May be it is inevitable. But there is still some time to fix it.

There is also the problem with asset valuation as you said that goes to loan and those loan goes to other places, as I said the whole knock on effect on many other areas. And I would not be surprised if Jamie Dimon can smell something is coming.

Basically everyone on HN wants Remote work, and remote work is the future of all work. ( I have on numerous occasion read this on HN and see very little challenges to the claim but up vote only ). If I were to ask between a market crash and Remote work which one would they choose, I am not so sure if everyone is still on Remote work.
Huh, in tech companies?
who pays for moving the observatory?
After tinking with some similar toy projects, I feel like iframes with a well-defined APi to use with postMessage() (and maybe a small library to provide frame-internal matching toolbars/controls) are definitely the way to go here, since they remove the need to tightly couple your "OS" with your "apps".
Their big risk there as I see it is that the market for "I need an AI" is much much smaller than they thought it would be. People don't generally need or want to pay for "AI", they want to pay for solutions to specific problems.

This means that in a world where AWS/Azure/GCP all compete in the compute and the models themselves are commodities, AI isn't a product, it's a feature of every product. In that world, what is OpenAI doing besides being an unnecessary middleman to Azure?