skysight-inc/HackerNews huggingface dataset:
don't know much about fly.io, but i would have definitely deployed my go binary + caddy w/config in a container, rather than setup a systemd service on the host. just me?
911 etc will walk you through exactly what to do. Youtube is also not the only source of video information on the internet.

Going to a site/app that rolls ads before videos should never be your first choice in an emergency situation.
This sounds near-ideal for my uses also. The only change would be using a BigScreen Beyond[0] VR headset (or similar) to replace the bulky monitor.

[0] https://www.bigscreenvr.com/
but you also need some balance. alot of native species don't taste very good and some aren't even edible.
Could you find pipes, coax cables and other things in your yard or wall s in your house with Lidar on the iPhone?
KSP2 was developed after a powerplay consisting of very dirty pool.

At that point, it was already tainted.

The original KSP was a labor of love and that came out in the product.

KSP2 was a money grab by self-important game designers and product managers.
Cannot believe people won't pay $10/month to be ready to save other people's lives. Fortunately, I care enough that I do that. But I cannot expect others to be as moral, intelligent, and handsome as I am.

To anyone reading this: do not fear, I believe your life is worth more than $10/month even if others do not.
and another one: https://twitter.com/khamenei_ir/status/1003332853525110784

(How on earth these are still up on Twitter is a separate discussion)
not to mention potentially incorrect information that will kill someone.
> We are a hammer and every problem is a nail that can be solved by the act of thinking. We fall into the trap of overthinking every scenario because we are paid to poke holes in systems and then patch them before it gets to the user.

I was thinking about this yesterday, but more in terms of how small teams (or solo devs like in my case) can out-perform larger teams just by not even considering every edge-case.

I've discovered these overlooked cases later and been kind of embarrassed, but also happy that I didn't catch them right away, since fixing them wouldn't have been worth it, and the urge to fix them would have been high.
yes, call your emergency services number, and they will instruct you on how to perform CPR if necessary and if you're willing. they'll also in many cases tell you not to do that, because performing unnecessary CPR has risks too, and just because you watched a youtube video on how to do chest compressions it doesn't mean the person in front of you needs chest compressions.
Let's fix the title:

Tim Bray's blog is now 20 years old.
My company reached out to them to see if there's anything we can do to help.

https://twitter.com/FusionAuth/status/1630253792313720832
Huh, TIL. When did this happen? I left in January 2022. Also, perhaps the amount of mailing lists I was subscribed to (the messages of which I didn't retain unless they mentioned me) outweighed the messages that mentioned me. I could see running into an issue if you retained literally every message in your inbox.
I've written a lot of code using Jackson and I strongly disagree that it's a solved problem. If you're Java on both ends, it's probably fine, but then your serde style is an implementation detail. And that's great, but if you're not, you are in a bear pit. The lingua franca for JSON specification is JSON Schema, and there is significant impedance mismatch between the standard JSON tools folks use in Java and with JSON Schema as used by most other folks. (Jackson has a nice JSON Schema module for exporting it, but importing/codegen is pretty gross.)
Sadly, if it's interoperable with C++, you'll likely need to know forty years of C++ quirks at some point...

It all just seems like a band-aid (adhesive plaster for non-native speakers).

I wonder if having a stable ABI wouldn't be better. Specifically the CXX project shows how this kind of capability is extremely powerful.
Haven’t tried it but vigembus should support PS4 controllers too: https://github.com/ViGEm/ViGEmBus
The relentless drive to make our labor available outside our local community in a single global labor market.

The trend of interconnected markets has pushed many families and companies to use more and more of their time getting cash instead of being productive in the home or local community.
The USA once grouped Iran in the "Axis of Evil," including North Korea and Iraq. And then Iraq got invaded based on made-up evidences, its leader was executed, and nobody in the US faced any legal consequences for those made-up evidences.

What do you expect the Iranian government to do.
World Building with GPT
I've seen skepticism about GCP and AWS availability from people with a single 2U in a closet somewhere.

I know it's just a psychological thing about giving up "control", but I have to stifle a chuckle every time.
The translation for that is questionable
https://archive.nytimes.com/thelede.blogs.nytimes.com/2012/0...

Unlike John McCain singing "bomb bomb Iran" during his 2008 campaign
https://www.youtube.com/watch?v=U7s5pT3Rris

Iran has also never shot down a US passenger flight
https://en.wikipedia.org/wiki/Iran_Air_Flight_655
Agreed! I've been gradually replacing the invasive plants with native plants, and for the most part, native plants are doing really well. We have one side of the yard with bad soil from an ivy infestation, but with enough soil amendment, I think it'll be fine.

If you're in the bay area, https://www.bringingbackthenatives.net/ is a great resource - you can tour gardens and find garden designers. Calscape.net also a great resource, plus the native nurseries like Oaktown and Watershed.
More like biological weapon in the making
I'm all for this, and I too have been attempting this at various levels. However, the one thing that I have come to respect is that farming to be self sustainable is capital H hard. To grow enough to sustain just you and your family means a much larger plot would be required than I originally appreciated. Weather is a huge factor on whether your plants will yield enough, and it is something absolutely out of your control. After that, you have pest control from insects to animals. The more effective you want to be about those just increases the costs of everything.

I've considered turning part of my yard into a larger garden plot, but since it's a rental, it's hard to want to expend the effort. So I've stuck with container gardening with a few raised beds.

I haven't quite gone the level of canning (not enough yield for that), but I have been drying the herbs I grow. This winter was the first time that I've used them for soups, and will be doing this at a larger volume this year.
> No hidden control flow.

Off-topic, but… I very much like this idea, but I think Zig shares one wart with languages like C++: it's impossible to tell syntactically whether `f()` is a direct or indirect call. An indirect branch is a conditional branch, where the condition can be arbitrarily far away in space and time, and it's invisible. Dynamic control flow can be tricky to reason about even when you know it's there.
Native plants may be easy; but by that measure, invasives are where its at. :D

That said, bringing down trees is always odd to me. Definitely bring down any that pose a risk to your house. But otherwise, seems more effort than it is worth. I should probably be a lot better at pruning, as that is a ton of work. And, while intellectually I know the answer is that you are unlikely to kill the tree, I am always worried about that to the point that I don't prune enough.
It's the "defining some records" part that's slow and gritty. JSON is usually an interchange format, and Java class construction is either slow, tedious, and manual, or involves massaging a code generator (which, at least the last time I checked a few months ago, weren't very good in Java).
You can just write HTML too. It is much simpler, easier to maintain, and more secure (using a real webserver). Make .html files, open them in a text editor, type in the HTML. Here, I'll make an example like the minimum viable hugo.

$ sudo apt get install nginx

<html><head><title>Lorem ipsum dolor sit amet</title></head><body><h1>Lorem ipsum dolor sit amet</h1></body></html>

And now save it as index.html in the www directory that installing nginx creates. Check it out at http://127.0.0.1/ . Go to your router and forward port 80 to the IP address of the computer running nginx to make it public.
True. I misread it, it's a zip pattern. I thought it was a fancy list comprehension.
I saw this described as "respectable mediocrity" which captures it perfectly.
Maybe because ultimately that means the extinction of the human race ? Dude, not all humans hate themselves to the point of wanting to disappear.
Based off the effectiveness of new anti-diabetes drugs that also help in losing weight I actually think people might have much less control over their obesity than we'd like to believe. Fat people might have some kind of hormonal difference happening that they have to manage in a way thin people don't, in the same way women have to manage their menstrual cycles but it would be weird to say they have control over them. Women who want to take control over their periods usually have to take medication to do so, and it seems fat people respond similarly to thin people once they take medication that adjusts their signaling to that of a thin person's.
Yes!! I love the awareness here.
I'm not sure what particular interests you have in mind, but if I visit a site I don't have to pay for, subsidized by advertising, and that shows me content and ads relevant and tailored to my interests, I consider my own interests pretty well served.
Some use fish glue (though still using petroleum and causing a majority of microplastic ocean pollution via the nets).
>The problem with render is that it is too slow to build

This is only true for the free tier, and (hopefully) won't be true for much longer.
Its more of a fundamental scheduling issue. The unlike big/little cores OS has no idea what apps "prefer" cache or frequency.
> > VALUE YOUR OWN TIME PEOPLE.

> I find this lack of empathy disturbing. What if this person values the time they spend on making twitter better? It's quite likely that there are people that enjoy their job so much they are willing to prioritize it over most other things.

There are also people that enjoy drugs so much they are willing to prioritise them over most other things. It's hard to know at which point fun turns into pathology.
Here if you call 112 dispatcher will help you out and tell you how to do CPR.
These tips speed up my Arch Linux R even more, but my Ubuntu setup is still just as slow, even with these optimizations. Somewhere along the journey I did see that Xeons have problems with R, but I can't seem to find where I saw that. Darn.
I also experienced this when trying out Hugo. I think the issue is when you go into it with the expectation of building a simple website that you build from scratch, rather than a pre-built theme. Personally, I found that Zola was much simpler for starting from scratch.
> If that's correct, then if you're writing tests that never fail throughout the lifetime of the project then you're not doing TDD

Agreed.

> [tests that never fail can be useful] as a communication tool demonstrating that the system does in fact work the way it does.

Agreed as well. That's what makes the section I wrote on testing sting for me. I read about all the benefits and see how it can be helpful as a form of documentation. I see all the upsides but at the end of the day, we still need to calculate if automated tests are really worth it. The maintenance burden on them can be huge. A couple line change and confirming it works with a manual test can take a couple of minutes, but fixing an integration test that is now failing can take the entire day or worse.

It's tough, but my main goal was to challenge the dogma of "always write automated tests."
Organize your workday for increased focus at work
There are cases where it can be useful. One thing that comes to mind is numerical code, where your algorithms are generic over things that have *,/,+,-,==,!=, conversion from 0 or 1 [or some subset thereof] do the "right thing". Trying to define proper interface types for what constitutes the "right thing" is somewhat tedious without much relative gain.
Maybe Youtube could have a limited number of ad skips meant for emergencies like these. Like 5 per month.
A generation is not a dictatorial regime, and "organic" is operative. There is a world of difference between values changing over time organically and a small group of dictatorial leaders deciding they are going to beat society into submission.

I would ask you respond to me and the things I said and not to HN as a whole (or to what people said in this particular discussion), whatever other conversations you think this relates to, I don't think I was there and I don't think I'm responsible for them. By and large I stand by the things I've said here (there are things I'd take back if I could, but I digress), but I certainly won't be held responsible for things other people have said and that I'm not even aware of. I'm not as unreasonable as you're implying, this example was flawed.

You could turn this criticism around on your comment, "this is a classic HN whatever, where any criticism is dismissed for no reason. The crazy thing is I could've criticized this for any reason, or cited any amount of evidence, and it still wouldn't have been enough."
I dont know how it all ended up, but there was this whole thing https://torrentfreak.com/digital-trails-how-bungie-identifie... [not for purjury though]
Show HN: AI Email Summaries
Harness the magic of AI built directly into your inbox with Smart Summaries. Summaries save you precious time by using AI to intelligently capture the main points of an email in just a few sentences.
The key is that you don't ask permission, you just leave.
Yeah, but that's technical knowledge, not project-management knowledge.

The article argues that the real gap is not in people who know how to build things, but in dedicated civil servants who know how to manage those people.

And that is a much more transferrable skill than "how to build this kind of rail tunnel through that kind of soil composition" or whatever.
Apple Discontinued the Newton 25 Years Ago Today
Thanks for this! One of my frustration with tools nowadays is that they aim to be so "user friendly" that actually make things complicated and thus understanding how something works, which allows one to be more productive with a tool, is hidden under tons of layers of complexity and simplistic "getting started" that can indeed make an amazing looking website with 1 command, but from there on, trying to figure out _how_ that amazing website works and how can I adapt it for my need is a rough journey!
Palantir Cuts Almost 2% of Staff to Reduce Costs
youtube is included in the "etc"
I was too unequivocal in my claim, point taken. Clearly there is some speech that makes violence more likely.

I still believe that claims of harm and violence are commonly made against speech that is not promoting harm or violence, in an attempt to censor that speech. The proportion of each I don't know, just that I firmly believe both exist.
Yes I wonder what could be motivating Tim Cook for example?

https://www.businessinsider.com/apple-tim-cook-275-billion-c...
The problem is that people take for granted that [insert code organization method here] is good and lack of it in another language is bad. This is a rehash of the conversation between Java and C++ proponents about the correct way to do multiple inheritance.

In practice, none of this really matters. For example, generics are just one way to do code organization, you can write codebases that are clear, maintainable, and reliable, without ever touching generics once.
it's completely unreasonable to complain that a site which doesn't promise emergency first aid instruction doesn't do a good job at providing emergency first aid instruction.

pornhub also didn't help me learn how to perform CPR. should we be outraged about that too?
Previously that wasn't the issue, the issue (according to AMD) was that there was a huge interchip communication bottleneck with the extra L3 on both chips.

If thats fixed, then AMD is just being cheap :P
it could be the next penicillin type of discovery. at least that's how I justify the state my fridge has been in a couple of times in my youth
I suppose this shows the flexibility of the term, because none of these sound like tech debt to me.

Your first one is just a new requirement (to integrate with a new system) that you can see coming down the road. You didn't make a decision that took on any 'technical debt' there.

Your second one is that the framework you were using fell out of support. Unless you had previously decided to use an old version because it would allow you to release earlier, you didn't take on tech debt here, you just needed to do some work to stay on a supported version of the framework.

Your last example where you chose to go to an STS version instead of an LTS version might be a good example, since you made a decision that forced you to do some upgrade work in the future sooner than you would otherwise have had to. On the other hand, it doesn't seem that you took on technical debt in making that decision, if anything, your tech is probably better and less indebted than if you hadn't. Perhaps I'd say you took on schedule debt or something else there.

I suspect that you work for an organisation where anything that isn't a customer requested feature is considered 'tech debt', but I think that's a too wide use of the term.
did that before: running a single monolithic app inside a kubernetes cluster on a single pod. I still feel dirty after doing it.

My current hobby is to try and run monolithic apps like these on serverless services like cloud run. There's still some pain related to attaching persistent storage to a container but otherwise it feels like a great option.
> I find it strange that AI/ML people would avoid "adtech for ethical reasons".

I've been doing ML for over 20 years and if it were up to me, advertising would be illegal.
Personally, I like to plant as many different types of fruit trees, fruit vines and berries as I can and as much diversity as I can. But, I find sticking just to natives is kinda limiting. It's nice to prefer natives but I wouldn't be too religious about it.
"Because this is almost always true."

I don't think so. You may think you are especially enlightened with your views and therefore people with a different view just deserve a rhetorical beating.

A. You are probably not as right as you think you are

B. People come from different backgrounds and life experiences may come to different conclusions

C. Aggressive takedowns may make you feel good but achieve nothing in solving issues. They just produce pushback. A little bit of effort in understanding others can go pretty far.
Totally, I've seen this other places as well, it's just that with Boston having such a heavy concentration of colleges it's on a different level here.
Password managers: A rough guide to enterprise secret platforms
Snap to roll out chatbot powered by OpenAI's ChatGPT
No, we don't defend corporation, we hope people don't spread their energy on a 1000 useless outrages.

Attack the corporations, but focus your efforts.

Attacks are currently used to get many emotional responses and make people will engaged, but they don't make any body act or learn.

This is a waste.

Choose one topic, like "Apple use slave labors" or "Google spy on everyone", and keep at it for a few years.

The rest is just distraction and energy diffusion.
Yes, all computation done at runtime can be done at compile time (within type system).

This is a problem in some cases e.g. if you write an infinite loop, this would mean compilation will infinitely loop. Different languages deal with this problem differently. E.g. in Agda, there is a "safe" subset of language that is not Turing Complete such that all programs can be algorithmically proven to be halting. But you can work around this via pragmas. Speaking from experience, the safe subset of Agda is all you need to write useful programs. You just need a tiny shell (maybe only few lines of code) that will handle IO and Haskell FFI. The rest of the code will be purely functional, safe, Turing Incomplete Agda.
I always thought that Quora was literally just a rebranded Yahoo Answers. Is that not the case?
And even more concerning ChatGPT told me it was unavailable when I wanted to quickly ask it how to perform CPR.
Lovely. Gotta say, it's great that Hugo makes it easy for non devs to get going. But, if you wanna hack something together, the clay becomes too difficult to mold.

Glad this sorted that out.
What's interesting to me is that at first pass I thought you were in agreement with me, but on a second reading it seems that you related the non-unioned work environment to a fedual state when instead I relate the unioned work environment to a feudal state.

Why do you think non unions are fedual states? The way I see it, unions require:

- Forced periodic taxes in membership

- No self representation in negotiations

- Policies largely derived by "status" in the form of length of service, tenure, etc. uncorrelated with performance

- At any point in time the tyranny of the majority can descend on an otherwise libertarian environment and forcibly turn it into a feudal state

While non-unions allow:

- Individual representation and negotiation

- Policies related to merit or other unstructured agreements (e.g., I'll work during Diwali if you work during Easter)

- No forced requirement to pay taxes to any authority other than the government
Yeah, I assumed as much. I've only looked at Pydantic in the context of FastAPI, as Python's not really my thing, but it looks really well-thought-out.
This is a good list. But doesn't "underfunded" mean "the society refuses to pay the whole price of the service"? That is, it's sort of more expensive, but is kept both starving and alive by fiat?

Regarding public transportation, for instance: New York's MTA receives about half of its financing as a subsidy. London Tube is a statutory corporation, and can cover only 90% of its expenses from fares. Tokyo Metro is a private entity that shows a healthy profit, and Moscow metro also used to be profitable for a long time. Both Moscow and Tokyo underground infrastructure and service at least are not inferior to NYC's and London's (from my personal experience with 3 of the 4 of them).