skysight-inc/HackerNews huggingface dataset:
I found my last attempt here (before I gave up). I also spent a lot of time getting the basic logs working, by installing modules that wasn't part of the standard distribution

{
"logging": {
"logs": {
"default": {
"level": "INFO",
"encoder": {
"format": "transform",
"template":"{common_log}"
},
"writer": {
"output": "file",
"filename": "/var/log/caddy/access.log",
"roll": true,
"roll_size_mb": 5,
"roll_gzip": true,
"roll_local_time": true,
"roll_keep": 5,
"roll_keep_days": 7
}
},
"dev_access": {
"level": "INFO",
"encoder": {
"format": "transform",
"template":"{common_log}"
},
"writer": {
"output": "file",
"filename": "/var/log/caddy/dev_access.log",
"roll": true,
"roll_size_mb": 5,
"roll_gzip": true,
"roll_local_time": true,
"roll_keep": 5,
"roll_keep_days": 7
}
},
"errors": {
"level": "ERROR",
"writer": {
"output": "file",
"filename": "/var/log/caddy/error.log"
}
}
}
},
"apps": {
"http": {
"servers": {
"srv0": {
"listen": [":443"],
"logs": {
"default_logger_name": "dev_access"
},
"routes": [
{
"match": [
{
"host": ["<redacted>"],
"path": ["/backend/*"]
}
],
"handle": [
{
"handler": "subroute",
"routes": [
{
"handle": [
{
"handler": "rewrite",
"strip_path_prefix": "/backend"
}
]
},
{
"handle": [
{
"handler": "reverse_proxy",
"upstreams": [
{
"dial": "localhost:8080"
}
]
}
]
}
]
}
]
},
{
"match": [
{
"host": ["<redacted>"]
},
{
"file": {
"try_files": ["{path}", "/index.html"]
}
}
],
"handle": [
{
"handler": "file_server",
"pass_thru": true,
"root": "/home/server/web/dist"
}
]
},
{
"match": [
{
"host": ["<redacted>"]
}
],
"handle": [
{
"handler": "rewrite",
"uri": "/index.html"
}
]
}
]
}
}
}
}
}
This is very good indeed! Anyways I've been working with stuff like "Apollo 12 – Lunar Lift-Off/Rendezvous/Docking/LM Jettison (Full Mission 20)
" - https://www.youtube.com/watch?v=SfAgzy-TW1g as background :)
Nothing specific. Just some more expensive meals, maybe more theater/other entertainment. I'm pretty happy with where I am for hotels (which will chew up additional cash pretty quickly anyway). I don't really have a formal budget for travel as such. I just don't find lounges are a very good value for me these days as they were in the past.
Where do you normally take taxis? Hailing them can be hard, they might not want to go where you're going, the credit card reader might be broken, and they might take a worse route.
Describe – Describe your codebase to an LLM
Describe is a CLI tool that scans a directory and generates a structured Markdown file (codebase.md). The idea is to make it easier to feed relevant codebase information into AI tools while filtering out noise.

It respects a .describeignore file (same format as .gitignore) to exclude files and directories, which helps keep the output focused. This is particularly useful when integrating with AI-assisted workflows or just getting a high-level overview of a project.

Repo: https://github.com/rodlaf/describe

Installable with homebrew!!

Let me know if you have any feedback, please.
Why is there a message saying "it's now safe to remove your USB drive"?
nah, still sounds protectionist to me.

there are broad based wage gains and better prices for consumers when anyone is allowed to be a driver
Does it? My "I just want the best for everyone" side likes to think being consciously and explicitly open to all candidates, having a women's day on stereotypical men's jobs, quotas, etc., makes things better because you get more perspectives in your org. Your business/government is more likely to cater to the whole population if it's lead by a reflection of the whole population and all that. But I don't actually know if anyone ran the numbers on that. You seem to suggest it's like taking on debt — is it? I'd be interested. As I do want the best for everyone, if my intuition is wrong then that's also useful to know about and adjust my opinion on
> "getting to 95%" with a modern C toolchain retains a very low-complexity get-it-done-and-iterate style of programming which has many "bug free'ing" advantages. Esp. if supported by a "debugger-oriented std lib"

Speaking of things that don't have "good evidential basis"... I love how you apply an incredibly high standard of scrutiny to claims made by others but you neglect to do the same for your own claims.

The idea that memory leaks in Rust are easier than in C, even in this C with this fantasy standard library, is just absolutely ludicrous. We are living in two different planes of existence.

The C you're talking about doesn't exist and you're way way way over-stating the prevalence of bugs in Rust because of its iteration times/complexity/"design constraints." Which is another claim that doesn't have "good evidential basis." It's funny how the claims suggesting that Rust reduces bugs require a high standard of evidence, but the claims suggesting that Rust introduces new bugs that are more easily addressed by C are passed on without any scrutiny at all.

And where did you get this 95% figure from? Did you just pull out of thin air? Where is your "good evidential basis"?

Look, it's fine to theorize about things and have opinions and guesses. I get that. But when you don't let others have that same grace, your inconsistent application of evidentiary standards becomes plain.
> illegal by executive order

I'm not sure if you're being sarcastic here, but even if so: This phrasing is too close to just spreading a pro-Trump lie outright.

Better to say that companies are avoiding these policies because a wannabe dictator has thrown a hissy fit about them while CCing everyone on the email.
I clicked this by accident, but then read the full thing after noticing the author was Matt Levine! I'm sure there are other readers here who might appreciate his knowledge and writing style, so I mention it.

[ To those who post opinion pieces: Is it against the site rules to have the author listed after the actual title? It would help me in this case and others ]
> game changer for local TLS setups

I wouldn't call it a game changer, because you have to expose port 80 and 443 to public internet to get a real certificate. If you can't do that then Caddy signs its own certificates. That means you have to install the root certificate... this is hard to do in most companies.
Where did you move from? How was the immigration process like? How is the standard of living like?
yeah i refuse to take taxis on principle because they are so scammy.

i’m a pretty pushy person and they give up but it is draining nonetheless
California banned affirmative action in 1996 precisely because it is discriminatory.

I can only hope the dems are smart enough to drop DEI for good, I don't think Trump is healthy for the US.
For me, although this option is still there on Amazon's webpages, it doesn't actually work. I get a popup saying "You do not have any compatible devices registered for this content. Buy a Kindle or get the free Kindle reading app." (I already have the Kindle app on my phone.)

The files containing the book content appear to be on the phone (an Android device) and I can transfer them off it. Perhaps these are the same things that I would get on my computer if I were able to do "download and transfer"? So far as I can tell, however, there is no way to do anything with them. At least, if Calibre + the DeDRM plugin + the KFX input plugin are able to interpret them, then I have failed to find how to do so using Calibre's famously clear and intuitive user interface.

(This sort of thing is why I only "buy"[1] Kindle books when they are much, much cheaper than actual physical books.)

[1] To buy something is to give money to its owner, after which you become its owner. Whatever it is you do when you get access to a Kindle e-book, it isn't buying it; you own nothing more after handing over the money than you did before.
“Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket.”

https://www.goodreads.com/quotes/98215-every-great-cause-beg...
What's an aa? I get American Airlines when I duck it and I know of libaa but that doesn't fit the context either
I invalidated it because it was tried and spectacularly failed in a complex system.
HL1 was huge too. I was disappointed with how short HL2 is in comparison.
How does professional sports go through a DEI phase?? Professional sports are one of the few true meritocracies in the world, where the best players, no matter their race, religion or gender, will play.
Serious questions: why and what's the point? You can pretty much mold Linux into whatever you want.
number of causal inference studies have shown that uber/lyft lead to broad based wage gains for the poorest segment of the working population. the cartel approach is only better for the select few who get to be drivers
I was at Google during the Damore period and had previously gone through their interview pipeline multiple times from outside at various points before being hired. I never saw the faintest hint of a sign of "diversity quotas" or anything similar to that, and I never saw Damore present any evidence to support it. Do you have anything to support your claim that there were race or gender or (insert criteria here) quotas? Were these supposed impacts on performance and comp documented anywhere or just rumored in whispers? Do you know anyone firsthand whose performance or comp were impacted? I don't know anyone first or second hand who was impacted, and I know quite a few Googlers and ex-Googlers.
That was only for drives with servo-actuated head arms. Think like what the old black-and-white Macs came with. You could tell one of those drives because it sounded like somebody revving a cordless screwdriver when it was being accessed.

The quiet clicking-type drives use a magnetic voice coil-type actuator, and the loss of power causes them to want to spring back to the park position.
Please give credit to SomaFM if you are going to use their steam.

They even have a similar station: https://somafm.com/sf1033/

But it’s the SFPD police scanner + chill beats instead of ATC.
Assault charges as a youth, dog mutilator as an adult. Did you see he cut off his dogs tail?
No software is forever.
This open source tool would probably work well for splitting into pages, sending to an LLM of your choice, and getting it back into a structured markdown file: https://github.com/getomni-ai/zerox

I haven’t used it yet, since my use case ended up not needing more than just sending to an LLM directly.
taxis were awful. they’ve upped their game recently but they would just refuse to take you places, scam you, etc etc.
He should have taken the car to the local police station to be impounded and started a credit card chargeback the moment Turo started demanding that he return a car that isn't legally drivable. It's still not too late to initiate the charge back.
This seems to be an expression mode calculator. It simply calculates the result of an expression, which makes it like the other 999 calculators in the Play Store.

Classic algebraic calculators are able to to things like:

57 x = (displays the result of 57x57)

3 = (repeats the multiplication and displays 57x3)

[+/-] MS (inverts the result and stores it in the memory without resetting the previous operation)

7 = (repeats the multiplication for 7 and displays 57x7)

7 [1/x] = (repeats the multiplication for 1/7, displays 57/7)

It doesn't have to be basic arithmetic, this way you can do complex numbers, trigonometry, stats, financial calculations, integrals, ODEs etc. Just have a way to juggle operands and inverse operators, and some quick registers/variables one keypress away (see the classic MS/MR mechanism or the stack in RPN). RPN calculators can often be more efficient, although at the cost of some entry barrier.

That's what you do with the classic calculators. Often, you are not even directly calculating things, you're augmenting your intuition and offloading a part of the problem to quickly explore its space in a few keypresses (what if?..), give a guesstimate, and do some sanity checks on whether you're in the right ballpark, all at the same time. Graphing, dimensional analysis in physics, error propagation help a lot in detecting bullshit in your estimates as quickly as possible. If you're also familiar with numerical methods, you can do miracles at the speed of thought. Slide rules were a lot like that as well.

People who do this might not be your target audience, though.
lol I ran into this when making a calculator program because Google's calculator didn't do certain operations (such as adding clock time results like 1:23+1:54) and also because Google occasionally accuses me of being a bot when I search for too many equations.

Maybe I'll get back to the project and finish it this year.
Probably including women in the presentation of the sports, like in the media and reporting side
It's been a while since I was at JFK but when I frequented it I always took the subway. Same for Heathrow, CDG, etc. I generally have much better experiences with general public transport than I do with any sort of taxi "service" but maybe I'm the odd one out?
> The bleakness of both Half Life 2 and Dishonored's really resonated with me.

You'll really resonate with Remedy's Control and the Metro series if you haven't already played them.
I don't know if you can say these are not good bases. K8S is wildly successful because it solves the core problem of distributed computing (run this code on these machines) at a level that is high enough to not bog down and low enough for engineers to finagle the hardware.

This has shades of the "worse is better" Unix+C vs Lisp debate - Unix+C won despite doing things "wrong" because it did them simpler, faster, and more debuggably than Lisp.

Kubernetes is like POSIX. It's a simple product at its core: there's a distributed global state exposed over an API and control loops to update that state. The complexity comes from all the networking and auth and storage rules that people shoehorn in on top.

My only complaint with K8s is that it tries to help with some of that instead of declaring it all to be out of scope and delegating it to plugins, because that's how we got the "K8S is too complicated!!!!" discourse.
You can also scroll it to make it display more digits.
is affirmative action preferential?

idk what to tell you, the way it plays out in practice is preferential on the basis of race. maybe that’s okay, but that is absolutely what it means
Using Apple Shortcuts and AI to Transcribe My Handwriting
True, that was a good idea with some early hard drives, but only required if the PC was moved. In that period hard drives were a luxury, many pcs just had two floppy drives. One for the operating system and applications, the second one for data.
About half the casualties in any war are civilian (https://en.wikipedia.org/wiki/Civilian_casualty_ratio)

> what makes us think it's safe to use in the context of war?

Those in charge probably found that it performs on par but without paid time off or medical bills

Frankly, I hadn't put this together yet until thinking on your comment. This is hecking scary if the country I live in ends up in a war now
For what it's worth, a full CMYK mode is on my personal to-do list after the final 3.0 release (though 3.0 RC has had CMYK import/export and soft-proofing for a long while). I made a prototype implementation earlier (https://twitter.com/CmykStudent/status/1618261982628704259) and with all the color space improvements made since, it should be even easier to prototype now.

Out of curiosity, what improvements in 3.0 RC are you skeptical of? If you're willing to share, it'd be helpful feedback for us. :)
> these programs turned into a hub of biased discriminatory behavior and it was becoming increasingly hard to paint them as anything else

The last corporate DEI initiative I was pulled into was so blatantly discriminatory that many of us were scrambling to remove ourselves from hiring roles as quickly as possible.

One of the few times I’ve been speechless in a meeting was when someone proudly told us they had just rejected a perfect candidate for the role because they were a man and not a minority, and we “had enough of those”. This was followed by a debate about whether Asians qualified as a minority in the context of a tech company.

I started working on my exit from that company as quickly as possible. These were ex-FAANG executives but they had been out of FAANG long enough that they likely came up with these ideas on their own, I think.

To be honest, I’ve been very hesitant to even talk about that situation in person because it’s such a minefield.
These types of survey questions do not connect with what we want them to. “Do you hate ads?” is very different than “would you rather be nickle and dined for everything at every turn?” and even that is different than how people behave when they have to pull out their wallet.

At this point, pay for use has clearly lost to ad supported. People prefer ads to paying.
The thing about this calculator app is that it can display any number of digits just by scrolling the display field. The UX is "any number of digits the user wants" not some predetermined fixed number of digits.
at pretty much every large tech company there were interview quotas imposed, top down pressure on hiring decisions.. it matches pretty closely what universities did
Does your recommendation also include the 2014 reboot?
affirmative action. you can also generally just copy and paste into chatgpt and it will be able to answer your question
The book Moral Mazes: The World of Corporate Managers explores this question. It was written in the 80s as an anthropological study of the ethics of middle managers at large companies. It still holds up today!

The book is descriptive - describing the ethical norms in large corporations, but it doesn't make a value judgement on whether those norms are good or bad.

A fascinating read of you're curious about the structural reasons for this sort of behavior. Really interesting to see how people act by different ethical codes inside vs outside of work.

It's not ideal, but also not likely to change. Understanding the structural reasons why it is the way it is has helped me to be less surprised / angry by things like this which I can't change.
> Some people are not ethically qualified to run businesses, but they will still have tons of success in it because they stick to the raw standard of $$$ accumulated.

Let's take the article's account as true and consider the "businessperson"/host he rented the car from. This isn't a matter of "there should be laws" here. The things they allegedly did are already illegal. Overstating the mileage on the vehicle is fraud etc. A person who does that is a criminal. Likewise the drivers who assault women.

The mistake is in looking to Turo or Uber to adjudicate this. They're not the police. Go to the actual police. What nonsense is this that we expect a tech company to replace the courts? That's the source of the problem. Let the app just be an app and if criminals use the app they face an actual judge.
Because write through caches make lies out of the best operating systems.
… yet the European mind desperately wants to believe it has the same kind of free speech as the US, despite endless evidence to the contrary.

Imperial arrogance. All societies regulate speech. The U.S. regulates speech. We do so in a way different than the Europeans. Our way is not objectively the best way nor is it something that every other society ought to strive for.

Americans don’t seem to understand that their way isn’t necessairly the ideal.
Healthcare and salary stops when your employment is terminated? Damn, next you’ll tell me ex-Microsofties are shut out of the free drinks cooler.
>Also not true. I'm sure some don't because they're not profitable, but you can't be not profitable forever.

They might pay taxes in some jurisdiction, but usually not in the UK.

The profit problem is actually that they can be not profitable for a really long time due to VC money. Long enough to put competitors out of business, for instance
They have. It’s called Linux.
Found Eddie Huang's HN account
> Automatic HTTPS provisions TLS certificates for all your sites and keeps them renewed. It also redirects HTTP to HTTPS for you!

When I add set the IP of a domain to point to caddy, do I have do tell it some how to Caddy, or the certificate is created on the fly on the first https call?

It's really important for us https://news.ycombinator.com/item?id=43053955 due to our need to redirec apex domain to www ... which we can solve with the free (great) service provided by https://www.apextowww.com/#get-started ... but, we are just curious since https://www.apextowww.com/#get-started does use Caddy (I see it in their headers) so maybe we would just need Caddy :)
That only works on localhost, right? I am looking for a solution for intranet that doesn't require complex sysadmin skills such as setting up DNS servers and installing root certificates. This is for my customers who need to run my web server on the intranet while encrypting traffic (no need to verify that the server is who it claims to be).
According to this report [1] the average time between blackouts in 5 years in the UK, vs 3½ years in the USA and less than 12 months in Canada. (Page 8.)

[1] https://reports.electricinsights.co.uk/wp-content/uploads/20... (via https://reports.electricinsights.co.uk/reports/q3-2019/)
Becoming a TV personality is not a statistically realistic plan. Going from Youtube to a TV personality is lower probability because there are other ways to become a TV personality...only a subset of people become TV personalities will be Youtubers.
Dude, TFA is talking about the code-generator of a cross-compiler targetting a 40 years old, 8bit, 2MHz CPU, that can address a whopping max of 64KB of memory.

There's really not a whole lot of code to generate, and your compiler host machine is a beast compared to the target machine. Focusing on making code generation faster makes almost zero sense in this case.
We actually set up a UX repo to better track issues with UI/UX, and to get feedback from designers and other members of the community. If anyone's interested in helping, feel free to post issues and discuss on https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues
How does it feel when Trump flips the script and outright says: we'll put a "people's leader" in charge of Greenland and then he'll sell it out to us. This is all that your color revolutions were all along, always.
ATC works for me but not music, I get the following error in the console:
Playback error: DOMException: The media resource indicated by the src attribute or assigned media provider object was not suitable
In what way are they illegal? The EOs only apply to federal agencies and their immediate subcontractors.

Wouldn’t interpreting the EO as setting limits on the private sector be government overreach?
I don't believe that: https://news.ycombinator.com/item?id=43042166
Very random anecdote, I've noticed when Facebook asks you to validate your login it presents you with two buttons one is "This is me" or "This is not me". The interface has "This is not me" coloured and the "This is me" not coloured and just the same shade as the webpage.

My brain automatically starts to move my cursor to the "This is not me" box because it is the standout button. Which is a really good behavioral security experience because my mind was pushed towards the safer option.
"The technology team at financial regulator CFPB has been gutted" - https://www.theverge.com/policy/612933/cfpb-tech-team-gutted...
it sounds like you are less trustful of strangers, not more - and i’m confused why you’re spinning it the opposite
Very nice, I'm saving it! The red palette looks extremely pink on my screen though.

Btw, I miss reading the socii dev blog, I was working on something similar at the time and I found your posts super interesting. What happend with socii? Are you still working on it?
and maybe it is just Caddy itself? https://news.ycombinator.com/reply?id=43073019&goto=item%3Fi...
Kindergarten level arguing.