skysight-inc/HackerNews huggingface dataset:
> I kind of understand why this would not go into any kind of standard.

Other popular languages can do it. That aside, it is an immensely popular and useful feature in D.

And yes, as one would expect, the more it is used, there's compile time speed and memory consumption required. As for a VM, the constant folder is already a VM. This just extends it to be able to handle function calls. C has simple semantics, so it's not that bad.

> Additionally

Great minds think alike! Your suggestions are just what D imports do.
https://dlang.org/spec/module.html#import-declaration

> In this specific case I don't know if I'm importing dex.d or dex.c

This issue does come up. The answer is setting up your import path. It's analogous to the C compiler include path.
I can relate. I chose my current job with a pay cut because I needed something remote WFH and low-stress to allow me to process WTF happened to my career.

After being highly ambitious for almost 10 years and literally moving across the world, changing countries several times with a month's notice to find top opportunities, I found that my contributions were often neglected in the end. I would get plenty of pats on the back, but never any reward. I never once got a bonus, not once in 10 years.

One time when I asked for a raise from my boss, of a highly successful crypto project in Germany with hundreds of millions in the bank, he acknowledged that I was one of their best developers and offered a 2% salary increase... This is in crypto sector so we both understood that this doesn't even cover CPI inflation! When I suggested that I might leave if I didn't get a higher raise, he said that I was putting the entire project in jeopardy (using even harsher terms) and yet didn't offer anything more than 2%. I was told by an insider that he was paying himself at least 30k EUR per months! They had millions of cash sitting in the bank and I was on a modest senior dev salary by US standard. I had been there 2 years and was instrumental to securing their 300 million market cap blockchain and had just led a very successful refactoring of a complex sub-project in just 6 months. I still can't understand what happened. I quit. I was demoralized after that.
There was a period when I was having fairly regular luncheon meetings in New York and the purpose was really so that people could talk openly about various tech issues and not have their name appear in a blog post (which I probably wouldn't have done anyway). It wasn't so people could spill dirt or say things that could get them in trouble with HR if they appeared in pront.

Maybe overused today but there are some times when you hold back on things if you know they may appear in print. Certainly, over the years, I've been quite careful about what I say to journalists--even those I generally trust.
Amazon is full RTO in my city and there are now lines down the block for the food trucks this week at lunchtime.

I’m sure every business owner is conspiring together to get those captive office workers back in city centers where their wages can be siphoned.
Yup. I spent a crazy amount of time debugging that. The tiniest mistake was a big problem to find.
I use mine. It keeps me honest.
This European perspective is one of the reasons that many developing countries outside of Europe didn't condemn Russia's invasion of Ukraine. As India's External Affairs Minister had remarked, "Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
> He essentially leveraged the massive pile of money from Spac investors to buyout UMG for his own fund...He keeps making those investors empty promises about some future deal to this day years after the Spac folded.

The UMG purchase did not happen. The SPA(R)C money was returned to investors in 2022.
That 0.1s is to write 4k rows to clickhouse, not per (log write) request.
As an American employer I am surprised by some of the assumptions about how Americans view Australian culture.

I don't view Australian culture as unusually meek. And I also don't view Americans as boastful as a generalization either. Most Americans, in my experience, are perfectly happy sitting at the bottom of a company, being underpaid, and doing nothing to stir up any change, for better or for worse, just like everywhere else.

People with a combination of talent, vision, and confidence enough to warrant support for their stirring of the proverbial pot are rare. And I'm sure that's true everywhere.
Uh huh honey. Newsflash: Most people are doing their jobs because they have to to get by, and don’t have the choice to work on socially-useful-but-not-lucrative stuff.
The easy solution to what? I’m saying lack of like individual line-item attribution is a feature.
Is it actively worse, though? My impression is that all of the other, classical-based in-painting methods are still alive and well in Adobe products. And I think their in-painting works well, when it does work. To me, this honestly sounds like an improvement, especially in a creative tool like Lightroom or Photoshop --- the artist has more options to achieve their vision; it's usually understood to be up to the artist to use the tools appropriately.
make clean is supposed to clean the intermediary files only but keep the actual build targets (typically what you want to install)
THe fact that we call it least interesting shows exactly how interesting it is that we just accept that companies are expected to ship broken slop.
The qualitative description here is pretty interesting, but so is the quantitative one here[1]. 1,600 ft tall, 220 mph top speed, inflicting 10 Gs for roughly 60 seconds, which induces cerebral hypoxia in the brain, causing death.

Seems like the drop is entirely unnecessary and mainly gamifies it, since the user has to press the button. You could easily just have an Incredicoaster-style magnetic propulsion system that takes you to 220 mph, producing the same effect without the distress. Other than the drop, losing consciousness in this way is relatively pleasant as a way to go (I know because it has happened to me).

[1]: https://www.wired.com/story/human-plus-science-gallery/
Maybe stop doing that? There's a reason revolutions usually involve total destruction at some point along the way.

Makes me wonder with the apparent lack of strong will just how much of the dissent is actually a (very) loud minority.
There's a good Money Stuff episode about this btw. They talked to someone whose job is to assess commercial properties on behalf of investment funds. There's a lot of obvious tricks that places use to make their occupancy seem better, but the guest's take was that only S-tier malls and office buildings are worth the asking price.

My local B-tier regional mall for instance has about 50% occupancy, and a lot of that is pop-up stores that seem to be entirely transient. They have an anchor Wal Mart, a bank and a mobile phone store, but no other noteworthy tenants. Around the holiday season it felt pretty empty. It's amazing they can afford to operate such a large building under the circumstances.

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.
I woildn’t trust a damn thing Zuckerberg says about his thought process.
It’s nothing to do with the merits of the project itself but that it would destroy a singular planetary resource.
> Are modern C compilers actually still single pass?

All except ImportC, which effortlessly handles forward references. (Mainly because ImportC hijacks the D front end to do the semantics.)
https://jimmyhmiller.github.io/ugliest-beautiful-codebase

Heres an alternate take of what a lack of consistency and a tendency to build microservices makes for an enjoyable work environment (and an admittedly ugly codebase)
Why does a building have to be large in order to be historically important?
Recently my team was doing a PoC on some new software and we connected it to one of our hosted databases. Not even an hour later the vendor for that database pinged me on Slack and was like “hey we saw you connected that thing, you know we have stuff that does that too would LOVE to set up a call”

I know thats their job but goddamn, this kind of competitive spying is scummy af lol
That’s unfortunate. Maybe it can be done well or be done poorly. From my experience as a homeowner in Minneapolis, the dense housing has been net neutral/positive.
> Clipped highlights in digital photography are simply impossible to eliminate in post-processing without conjuring nonexistent information. Even if you shoot raw.

Huh? This used to be true twenty years ago, but modern sensors in prosumer cameras capture a lot more dynamic range than can be displayed on the screen or conveyed in a standard JPEG. If you shoot raw, you absolutely have the information needed to rescue nominally clipped highlights. You get 2-4 stops of latitude without any real effort.

The problem here is different. If the rest of the scene is exposed correctly, you have to choose one or another. Overexposed highlights or underexposed subject. The workaround is to use tone mapping or local contrast tricks, but these easily give your photos a weird "HDR" look.
A truly bizarre effect. One of the first times in my life I was ever thinking "wait, this looks TOO smooth. it's weird". As if my eyes just instinctively knew there were fake frames (before I understood the concept of "frames").
It all depends on whether AI companies can continue to find significant improvements to their models this year. Are transformers reaching their limits? Can researchers find the next level of performance or are we headed for another AI slump?
Thanks for writing about your experiences. I went through the same series of realizations as you over the past few years.

> What helped was finding a work situation where I could give my all and not feel taken advantage of.

I have this in bursts during the off-season and that's where I feel like I'm most productive and useful. But the off-season is getting shorter and shorter and I'm compelled to find something else.
lol, restricting administrative access to the administrators is pretty much a security best practice in every company everywhere.

Ever heard of the principle of least privilege?

They didn’t give me admin in the database and I don’t want it. They aren’t trained in the system and if you’ve ever seen what kind of mess a bunch of amateurs can make of a shared system you wouldn’t sound like such an idiot right now

Ill be sure to tell the auditors that they are gatekeeping dicks for requiring change management on the financial databases
There are plenty of things you can say that are career limiting moves if attributed to an individual at a particular company. Eg. if an OpenAI employee says that ChatGPT is negatively impacting the education of children, it gets recorded, and then used in a hit piece against the company, that could go poorly. Or a Facebook employee speaking frankly about the negative impacts of social media, as another example.

With Chatham House Rules you don't have to worry about a gotcha quote getting pulled out of context or used as a statement against interest.
Yes indeed. Jamie publicly mentions often how onerous regulations are and how much it’s impacting their ability to operate and innovate.

If I had a magic wand, I would reduce concentration of capital in the banking sector. American regulators seem to prefer regulating a fewer # of large banks over many smaller banks, which tend to be harder to control and oversee and are more prone to failure.

Way off topic but I see merit to Glass Steagall act which barred consumer banks from engaging in investment banking activity. The issue is that for it to work, Europe and Asia would need to adopt the same legislation.
I haven't eaten cottage cheese in decades. It's a thing now?
IIRC karma losses from downvoting are capped at 3 or 4 per comment.
> providing feedback > ticket

Where do you work that this is an effective strategy?

In my experience telling a vendor something is broken wastes my time and has no effect on the vendor. I don't know whether sales don't care or sales can't make dev changes. The only exception is when I can contact the devs and I know the devs have a history of fixing problems.
steam-run seems to be able to run everything. It uses bubble wrap to keep the OS isolated and add /usr/bin stuff most exes want.
Years ago my friend put me as a reference on his resume. I got a call asking about him, but then ending with... are you looking at other opportunities?

...and I realized it was the recruiter, probably not interested in my friend so much as recruiting off the reference list.

it's everywhere.
I think in the tech sector, as an engineer (what I am) I do not feel tied to my company for healthcare. I can snap my fingers and have another job with full coverage in a month, earlier if I’m willing to take a mid tier job rather than top tier. I’ve never thought about being without healthcare.

I also served in the Marines and grew up in Massachusetts, two places that really embrace sarcasm and gallows humor. Merging into the California tech sector, the enthusiasm, sunny demeanor and inability to take being picked on as a demonstration of affection… it was a difficult adjustment.
Oh, yeah, compression of the dynamic range combined with increase brightness makes sense. It's not exactly just stable diffusion that produces that look, but also things like ML filters, etc.
BTW

https://en.wikipedia.org/wiki/Machiavellianism_(politics)
Seeing the domain which screams Australian (potaroo, quoll, quokka, et al) I looked at the author's name which brought back a few memories :-)

For general interest, this is (among other accolades) 2012 Internet Hall of Fame Inductee Geoff Huston https://www.internethalloffame.org/official-biography-geoff-...
>The Simarillion leaves all the details out, it has little direct speech, and only mentions what's important.

The Silmarillion is basically Elder Edda Pastiche.

Le Guin talks about the need for linguistic distancing in fantasy in one of her essays in The Language of The Night, that is to say language that sounds too close to our world is unsatisfying in Fantasy (by which of course she does means fantasy that is a completely other world, like Earthsea, LOTR, or similar) because an Elven Prince should not talk like a Senator on an appropriations committee.

It is probably this that you found objectionable about modern fantasy rather than verbosity. What do you feel about E. R. Eddison? The man was verbose, but not in any way modern.
> who don't earn their living by cons and grift.

This may prove true, but the observation is considered to apply to the current pack of louts, as well.
I don't recall when this adventure started, but going through the Wayback Machine his karma was 1.7k around December 2023[1] and then climbed to 1.8k around September 2024[2] and then just a hair under 2.1k around October 2024[3].

So if anything, it seems his karma increased since the saga began.

[1]: https://web.archive.org/web/20231220230743/https://news.ycom...

[2]: https://web.archive.org/web/20240930175846/https://news.ycom...

[3]: https://web.archive.org/web/20241013035048/https://news.ycom...
I thought businesses that small weren't on the hook for providing medical benefits under the ACA or for providing medical leave pay under the FMLA?
Lederer is the woman presented as an expert to criticize the practice...

> Jenny Lederer, a linguistics professor at San Francisco State University, argued that the Chatham House Rule has intrinsic flaws.
Basically they discussed reorganizing governance of Wordpress, not necessarily forking.
See, what an excellent contrast between actual crucifixion and simply someone saying your ideas are bad and socially ostracizing you.
It feels incompatible with how the rest of the legal framework works.

You can be recorded in public.

In most of the US states you can be recorded in private so long as the one recording is a party to the conversation.

Why does California do this separate weird thing? It doesn't feel like my rights should go away when I cross into your state. It feels like a glitch.
If nothing else, the "smart cows" will read the docs and may even help out on support forums when some of the user base doesn't and decides to complain. Docs are good for everyone and will save time internally and externally.

>your UX needs to warn people about sharp edges and one-way doors, BEFORE your user commits to an action they might regret. These are not incompatible.

Assuming trump doesn't nix it, the recent FTC ruling should fix this by itself. it should be as easy to unsubscribe as it is to subscribe.
Nobody should ever need permission to edit their own configs. E.g., if a box is used solely as a database server, then the DBAs should have full root to it.
Show HN: Dribbble for code
Magic links are one of the worst things ever introduced on the internet. They're slow, painful, and just such a dumb idea.
> Joost is a self-proclaimed leader in the SEO space, an industry known for making the web better.

Oh, the level of snark here is unreal.
And this is the closest thing the professional imaging world has to a broadly-available tool designed for high-end professional use cases. It's barely consistently good enough for throwaway blog headers in its current state for large edits, and for small edits it's exactly 0 percent better than the removal tools they added 20 years ago. Adobe better start giving some love to its professional users because the alternatives are getting better, and their ecosystem is getting worse. It's like they're trying to put themselves in a position where they're competing with Canva and Instagram rather than Affinity, Procreate, Rebelle, etc. If it's not clear to them yet that they're not right-around-the-corner from having their AI tools be a drop-in replacement for their regular stuff, they're gonna have a bad time.
that is all true. but admins need to be aware of the reasons other groups desire to go around them. obviously they needed some patches on their database product.

OK, what's the easiest way to get it? option 1: call the IT admin and say "hey bud, can we get these patches and see if it fixes my thing?" or option #2 play some political long game to get sudo vi access via intense political pressure and then hack into the system to install said patches.

if you have to do option #2, then it's the FAULT of the IT system: people follow the path of least resistance. if there was so much hassle having a support organization actually help you such that it was actually easier to do it yourself and fighting (and winning) some political fight with the other dept. to get there, you tell me what's wrong with that support org?

this is why DevOps is an improvement.

you're trying to point at the auditors as being the dicks? nope. any engineer in the company can be equally responsible for configuration management. wanna bet that the IT dept. has no process to allow other engineers to update configuration? or that they won't do it on your behalf in a timely fashion? simply delegate the patch configuration management of the DB to the DBAs and send the auditors to see the experts. there's a good chance they'd take the responsibility seriously and do a better job of it than you.
LinkedIn is a professional network. It's not designed to facilitate the same types of conversations that happen e.g. on Twitter (and no, I don't think the presence of anon accounts make Twitter what it is, at least not in the circles I care about).

"Real world" is umm... okay. Thanks for the contribution.
Yea. The "What's going to be taboo in 30 years" question is a good one. I don't know and I don't have a good answer to that. I personally don't worry about it because it's never occurred to me to walk up close to the line of what's acceptable. I have pretty vanilla opinions.

But, for today, I always wonder when someone says they are going to be harassed for their opinions. Just what opinions are we talking about, here? That's what these discussions always seem to lack: Specific examples of what opinions you want to share that you are afraid to share.

I've always liked Stephen Fry's retort to the old "You can't say anything anymore!" line. If a friend tells you that, pull them aside in private and ask them "What exactly are these things you'd like to say but can't? We're in private now, and I'll give you a judgment-free chance to say what you think you're being prevented from saying. Go ahead!" Nine times out of ten, they still won't say it, because they know it's terrible. They just want to complain that they're somehow the victim of censorship.
Hexagonal Chess
> You will find effectively no jobs that let you work (say) 5 hours per day, for 62.5% of your original salary.

Not in the US anyway. It’s exceedingly common in the Netherlands to work 32 or even 24 hours a week.
I worked in NZ for SV companies for the past 20 years (until I retired) - I essentially worked US time but NZ days - so I got up early (5am winter, 7am summer and worked US core hours 10am-6pm) but didn't work US Fridays and got a lot done on my Monday. After 5 years I switched jobs and they agreed that I'd never have to start work at 5am (so 11am-7pm CA time) - that worked really well
Yes employers do care about commute. Commute time is one of the leading predictors of turnover, and it has a more dramatic effect on employee happiness vs higher salary. Also, it's de facto culture for programmers to work a little everywhere, on and off the clock (I'm not saying that's right, but it's reality).

A certain well known big defense company used to subsidize rent if you agreed to live closer.
Anything can be taken to court. I expect, in general, people get mad at the person who broke the rule, they don't get invited back to future iterations, and they suffer reputational damage. When I've been in that sort of situation, the rule is made clear and no one breaks it--at least publicly.
This sort of black and white thinking of you’re either 100% in agreement with me or you’re 100% agreeing my enemies, with no room for nuance, is the stuff of the mentally unwell.
Why haven't any environmentalist politicians tried to pass bills to discourage this, e.g., an "unnecessary commute tax" of $500 per employee per workday that could have been remote but that management required to be in the office?
I found being in the US east coast in teams spread across Europe and the US to have the advantage of being able to touch base with anyone fairly easily but the disadvantage of never getting that natural quiet period.

I don’t see how us east cost <-> apac is really feasible on any kind of regular basis.
Maybe, but probably not. Without additional information, this sounds like a bad niche. I've seen many SaaS businesses that looked good on paper, but, in reality, required too much investment in sales and marketing to build a sustainable business.
They also are great for the support team, to "educate" where they can find additional info and for linking as help links if the interface needs this.
I posted it originally on digitalmars.com, and nobody noticed it. I posted it today on X, and bang! I didn't even submit it to HackerNews.

I'll be using X more for articles in the future, but will also put them on the dlang.org and digitalmars.com sites.
sadly, they do it because it works, and (not trying to be too offensive): lotta people are dumb. If you're confused, a nice "team mate" will be more comforting than a cold hard doc and web form. Even if they are upcharging you on a bunch of stuff you will never use. They call multiple times because some people genuinely forget and appreciate the reminder.

I'm sure you knew all this better than me, but just want to elaborate for anyone who genuinely don't understands who falls for this.