skysight-inc/HackerNews huggingface dataset:
> (...) by Python's lack of strong typing. In these situations, I often (...)

Python does support strong typing, albeit optional, with type annotations and tools like mypy.

If a problem is caused by the lack of strong typing, why not use strong typing?
> Websites were strictly for marketing/leadgen.

So they weren't web sites but spam.

What I'm curious about though is if your former workplace still exists or is now AI generating the spam...
Are the good old PHP CMS dead ? Things like Joomla, Dotclear, Drupal …
When I read this comment I was "oh, thats right" but I could not edit the title anymore.
Computational expressions [0] seem like a really cool language feature, but i’ve never used f#. Has anyone used them or seen them go well/poorly? Also curious what other languages’ alternatives there are, besides just do notation.

[0] https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
or “it’s just my 9-5”
This is the number one thing that made Clojure work for me despite being dynamically typed. Having confidence that values did not change under my feet after sending them into functions or across thread boundaries was so refreshing. In immutably valued languages even if you technically might be sending a reference to an immutable value type, you can at least practically think about it as pass by value instead.

I never really got into F# or Haskell (more than some tutorials) so can't really comment on the type safety part.
Why is obsidian (a note-taking app) doing this?
I didn't say that. But at the very least a nurse or PA will take your vitals while you wait for the doctor. And the doctor will determine when you are low risk enough to be discharged. They aren't taking your vitals in the lobby anywhere I've seen, unless that's where you collapse.
Klara and the Sun by Kazuo Ishiguro

Written a few years ago from the perspective of an AI child companion.
> Wars will be fought using AI.

I agree with the sentiment but not the mechanism (munitions). If power equates to control of resources then destroying the resources is kind of self-defeating. Far better then to "win" a war by getting friendly regimes installed that are aligned to your interests. We're already seeing the importance of this kind of approach, but the ultimate evolution will be that what used to be called propaganda (disinformation) will not just facilitate a war of guns and bombs, it will _be_ the war - able to directly achieve the end-goals of the "war" with not a single shot fired. AI is a huge amplifier of capability in this domain.
It depends "what" you are doing, or, more to the point, your existing knowledge. Somebody used to "low level" details (I wouldn't call it that) may find this solution simpler and faster than somebody used to containers.
Or just use Go or any other language which produced "really" - as in, no libc - statically linked executables.

If you are for example distributing "native" (I hate that word) programs, this is a way to only need one version for all (well, almost ;) Linux distributions.
Breaking news; stores lock and store ammo separately from guns.
I've been playing with iSH and aShell on my iPad. I'm not particularly happy with them and there seems to be a big lack of documentation (e.g. the `mount -t ios idintmatter dest` was quite odd and I think surprising to anyone that's terminally terminal)

Idk if I'll feel comfortable jailbreaking a new 16, but yeah apple is fucking weird.

==== Apple engineers, I know you're here ====

What the fuck guys? I want to throw a match case into my ssh config based on the SSID of the network I'm on (I can't rely on IP being static).

- Airport
Deprecated.

- networksetup
Not associated with AirPort network

- wdutil
Not only requires sudo, but you redact the SSID. To a root user‽‽‽

- ioreg -ln Airport driver | perl -lne 'print $1 if $_ =~ /IO80211SSID.*"(.*)"/;'
Redacted

- system_profiler SPAirPortDataType | awk '/Current Network/ {getline;$1=$1;print $0 | "tr -d ':'";exit}'
Takes 10 seconds to run but at least it fucking works and doesn't require sudo!

What
The
ᵃⁿᵈ ⁱ ᵈᵒⁿ'ᵗ ᵐᵉᵃⁿ ᵗʰⁱˢ ˡⁱᵍʰᵗˡʸ
FUCK
‽‽‽

Seriously! What is going on here? Why are you __hostile__ to shell users‽ I don't know how to tell you that knowing the SSID of a machine that you already have access to is not a security risk. Seriously, what is going on here? I have a dozen ways to do this on Linux and you redact it with a sudo command but not with a user level command? Come on..... Have some balls and stand up to your bosses
Probably a little pricier but I’ve had great success with linear rails for projects like that. There’s a ton of sizes and accessories like wheels and plates and various hardware

https://openbuildspartstore.com/linear-rail/
> so now when you have a function that takes in a Car object, you have no idea what fields those objects might have, because it's all optional!

Your types are already optional if you're adding constructors for each permutation of all input parameters.
F# is wonderful. And every iteration of C# I see it go more and more in F#’s direction and this makes me incredibly happy.
Popping miracle pills while still eating garbage, and avoiding any physical activity, will kill you alike. Obesity is not a disease, it's a symptom of other issues, like: bad diet, bad habits, mental illness. It's like trying to cure a broken bone with morphine - because it doesn't hurt, it doesn't mean the problem went away.
They have documentation on verifying if it is indeed their bot: https://developer.amazon.com/amazonbot
They aren't. This company is using obsidian publish to publish documents.
>because it distorts the picture in a different way: the modal age being high is incompatible with the incorrect assumption people are making when seeing a low average life span- that people in ancient times basically never made it to an old age in their 70s or older.

I literally proved by demonstration why having a distribution with an absolute mode in the extreme most value means that 97% of people still died younger than that. There is nothing wrong with the assumption that basically no one made it to 70 because less than 0.5% of people actually did for any period where we have records.

>Deeper than that, I think there is a modern tendency to want to believe false claims about how awful life was in the past, and how much better we have it now… so there are a large number of such myths that are nearly ubiquitous but not accurate. Not to say that many aren’t also accurate, just that the inaccurate ones go largely unquestioned.

Again, you're wronger than the people who hold that view. I'm not sure what you're arguing against at this point other than sophistry.
A few, but in my defence I never claim to be all-knowing or otherwise omnipotent.
Just as an observation this reminds me of the dynamic that other open-source software distributors are tasked with defending.

Let's say you were distributing a browser, let's call it Firefox. You might have a corporation and a nonprofit and call them the Mozilla Corporation and the Mozilla Foundation.

Maybe in this scenario you would allow certain commercial uses of your registered trademarks so that the software could be distributed by others. Parameters in this policy might only allow the commercial use of the trademarks in certain ways, enabling others to advertise their product like "Grammarly for Firefox" or even their service "Download Firefox from CNET" without infringement. But these parameters would go on to disallow one from using the terms in a way that implied a direct connection to the Mozilla Foundation or caused confusion with regards to the root product such as advertising your site, CNET, as "The Firefox Store".

Then let's say someone renamed their CNET site FFXSource. And then advertised themselves as "The Most Trusted Firefox Tech Company" and that their download was "The most trusted Firefox build". They might be told this violated the terms that don't allow implying official connection to the wider project. (And then let's say the download they were offering had the browser History pane feature stripped out.)

In this scenario, it seems it would be the duty of the trademark owner, the Foundation, to seek that FFXSource either come into compliance or, to continue use that exceeded the blanket guidelines, to acquire a dedicated, more-expansive commercial license. (Of course none of my thoughts on this are legal advice.)
Yes, that's my biggest "let down" with this writing: at least in my corner of the world (Paris), colo starts at 300€/month for something reasonable, or at the very least 100€ for low power 1U (so you can host... a switch). That's as much as a rent !

On the other hand you can get a nice enough dedicated server for 15€/month.

So yeah, if I'm missing something please tell me because I'd love to but I can't justify the price for hobby stuff.
WordPress itself was forked from b2 which is GPL, and now Automattic is worth billions of dollars. Ironic, isn't it, when they accuse WP Engine of the very same behavior they had exhibited?
is salesforce tech? what is MLM for javascript boot camps then?
> Ask any child about whether we should allow plastic bags that pollute our water tables and oceans or paper bags that don't, and pretty much every kid will say paper.

I suspect that'll have a lot to do with the fact that children don't go grocery shopping, and don't have to carry a bunch of items from cars, up stairs, and into their homes. They also don't give even a passing thought to the plastic bags being regularly re-used as bin liners in the home, or re-used to pick up after their dogs while on walks, or re-used for transporting items to other people's houses.

Paper bags are not a reasonable alternative to plastic bags for heavy loads, wet/soiled things, times when you need to carry more than one (or maybe two) bags at a time, etc.

Is it possible to manufacture an alternative bag that accomplishes all of the things that plastic bags do today? Maybe. Is such as bag widely available for the same cost? Nope.

If plastic bag ban advocates want everyone onboard they'd do better to make sure that viable alternatives which are, at a minimum, at least as good as plastic bags are ready to fill in the void. Until that's the case it's going to be a massive pain to just ban what works. If plastic shopping bags were "banned" where I live, I'd just find myself needing to pay for plastic shopping bags which used to be free because I still don't have anything to replace their utility for many tasks. That'd mean that I'm producing the same amount of plastic waste as before, only now I'd be paying more and be inconvenienced in the process.

Even when it comes to shopping bags used purely for shopping, many of the reusable canvas bags I've seen at stores don't hold as many items as plastic bags do, don't have handles that are as long/useful, and inconvenience me by requiring me to always have them with me and to know, in advance, how many I'm going to end up needing on every trip to the store.

If you want to get people to give something up, you can spend a ton of energy and time beating the public into compliance with sticks and shaming them until they begrudgingly give up something they want, or you can just offer them something better in which case all the work is done for you. The transition from styrofoam to plastic accomplished that. No one has offered up something better.
for a 12 year old boy?

Recall that in Game of Thrones the young Arya (she/her) grabs a light fencing stabbing weapon with two hands and flails it about like a 12 year boy playing with a pretend broadsword.

Syrio, her teacher, proceeds to correct her and teaching the beginning fundamentals of swordplay.

The GP has used a simile cussing like a 12 year boy and could perhaps instead used braying like a donkey, bellowing like a sea lion, cursing like a sailor, etc.

The use of a simile does not imply that the subject of the simile is a 12 year old boy, a donkey, a sea lion, a sailor, etc.
How can quantum computing be applied in clinical trial design and optimization?
What do you consider interesting? Do you want to be 'superman' and constantly be the hero rescuing the company/customers? Do you want to make a difference with your efforts? Or do you mean interesting to others and you want people to perk up when you tell them what you do?

ERP/PLM for aerospace manufacturers can be interesting if you like jets/space. It has the added benefit of filling that 'superman' role thing if you need to be needed. To do it right you basically have to learn every roll at the company.

Medical software can feel meaningful if you don't pick something lame like Epic. Can be cool knowing you improved tens of thousands of lives at a location when you go to a city that has your software/product.

If you want to be the next cool kid at parties like the FAANG people used to be I don't think there is a new one yet. AI already has so much blow back it's definitely not it.

If you make useful music software you can sometimes get to know famous musicians if that interests you.

Some people have started doing some average person empowering AI stuff. A chat bot for me that navigates waiting on hold (because every company is continuously experiencing higher than average volume) or talking to XYZs chat bot until I get to a person would be great. They are going to force me to deal with a bot, I should be able to have my own bot deal with theirs the let me know once it's gotten through their dark pattern firewall.

There was someone on Reddit cataloging company job listings to determine if they are actually real listings that get filled or not. There could be some interesting stuff in that space to push back on the dystopian nightmare that modern hiring has turned into. I feel like that would fill the malicious streak if you have one.

I hear it's fun and a warm community to do Rust dev work on the Linux kernel right now :)
Well, it depends whats your cup of tea in terms of learning. There area a LOT of courses on Udemy on that topic (if you prefer learning from videos).

I would recommend looking around on HuggingFace altough I found it a bit intimidating at the beginning. The place is just HUGE and they assume some knowledge.

I would also recommend creating a platform user on OpenAI and/or Anthropic and look up their docs. The accounts there are free but if you put a few dollars in there, you can actually make requests against their APIs which is the most simple way of playing around with LLMs imho.

Here are some topics you could do some research about:

- Foundation models (e.g., GPT, BERT, T5)

- Transformer architecture

- Natural Language Processing (NLP) basics

- Prompt engineering

- Fine-tuning and transfer learning

- Ethical considerations in AI

- AI safety and alignment

- Large Language Models (LLMs)

- Generative models for images (e.g., DALL-E, Stable Diffusion)

- AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face)

- AI APIs and integration (also frameworks to build with AI like LangChain/
LangGraph)

- Vector databases and embeddings

- RAG

- Reinforcement Learning from Human Feedback (RLHF)

- AI model evaluation and benchmarking

- AI-assisted coding and code generation
The fact that tensorflow takes up 12.9TiB is truly horrifying, and most of that because they use pypi's storage as a dumping ground for their pre-release packages. What a nightmare they've put on other people's shoulders.
Is AMD any closer to extracting value from this with large orders of their GPUs causing a shortage?

I’m getting the impression of “no”
> I never know what people mean by western

I deliberately kept it a bit vague, not wanting to exclude anything interesting based on too narrow of a definition. Thanks for these :-)
Yes. The concept of references (which includes that of null pointers) and that of optionality (which includes that of nothingness) are orthogonal. The former is just an artefact of computer architecture, the latter is everyday business logic. Go mixes the two into a single concept, which is painful.

As a newcomer to Go, I find myself struggling to express business logic all the time. Zero-valued types make the situation even worse. You’re constantly constructing invalid values of types (nil/zero-valued), by design. Go is “so easy”, but when you inevitably run into one of the footguns it’s “yeah just don’t do that”.

One of the primary reasons for people to dislike Python is its dynamic typing. When Go came out, that was totally fair. But since then, Python has evolved and improved massively. It/mypy now supports type-safe structural pattern matching, for example. It’s very expressive, and safely so.

Meanwhile Go barely evolved. Generics landed just recently. They’re only now experimenting with iteration, lifting it from a purely magic, compiler intrinsic concept. And still, no enums of course. The “type system” are structs, or very leaky type wrappers (nowhere near the safety of Rust new types, for example). People are obsessed with primitives.

I can see the appeal of a simple, stable platform, but Go really ran too far with that idea.
Absolutely true ! Re-imagined AI first products will kill AI patched up legacy products.

Always.
are you at all confident that this isn't hallucinated? I'd never trust an answer like this from an LLM
Eh, sorta. Biodynamic farming in the form promoted by Rudolf Steiner is kinda semi-mystical and involves astrology, lunar phases and manipulating the 'cosmic forces of the soil' by doing things like burying quartz inside a cow horn.

But biodynamic farming does also emphasise the kind of cohesive view of your crops as an interacting system that you'd find in modern permaculture. It's just that biodynamic implies a bunch of other spirituality stuff that you wouldn't normally consider part of permaculture.
Now there's a coincidence - just watched Gifted https://www.imdb.com/title/tt4481414/ last night, quite enjoyed it. This system is featured. Also of note, Terence Tao is credited as "technical advisor: mathematics"
I’m sure I’ve heard of this somewhere - where someone is hosting out of a coworking space’s server room - but of course cannot recall where.

It’s not surprising I guess, office buildings often(?) have one or multiple server rooms, backup power or generators, maybe even redundant networking.
Makes sense ... most languages have solid libraries to work with HTTP, which can eliminate the need for a third-party standalone proxy. A DIY solution sounds nice as it could be customized to meet any specific (and/or crazy :-p) features required.

Here's a C# project in the same vein: [1].

--

1: https://github.com/microsoft/reverse-proxy/tree/main/samples...
No, it's not just about lexically scoping, but actually about having to have every (yes, some escape hatches exist like "namespace rec" and "module rec") definition before it's usage, which is an implementation detail of the compiler. So you have to order your files correctly when compiling. Which did break sometimes, because MS' build system/project files doesn't care about order, as C# doesn't care.
one of the reasons i try and remember to download playlists or all videos from a channel in at least 480p dates back when a zen landscaper/lawn maint/mower guy's videos got wiped because people doxxed his clients. He was, to us, the audio-visual equivalent of an anti-anxiety medication. He had a "dingo" style mower, where you stand on an articulating platform; behind something that looks like the things they use to wax/clean floors in markets with tile floors.

I hadn't seen many (if any) videos, prior to his, where someone would go "clean up" around either abandoned or neglected properties (like a rental off season or something) - weed-eating the sidewalks and shoveling. It's more common now, i see several different creators doing similar videos now; and things like powerwashing driveways, the carpet ones (those are pretty zen if you like gross, unidentifiable liquids), and a few others.

The closest thing i've found to his stuff is Andrew Camarata (@ on YT), but their videos are much louder in general.

anyhow, all this to say - it spurred me into action. I started using "home server" stuff shortly after.
Is it normal that ALL my phones end up having USB problems?
I've had Samsung phones for a few years now, and every single one of them ends up having problems with the USB port after about 2 years.

I have to wiggle the cable again and again until I find the one tiny angle at which the phones is willing to charge. I'm not doing anything fancy with the phone, it hasn't been underwater, no heavy rains or anything.

Am I just supposed to buy a new one again and again ?...

Contactless charging obviously works, but it's slower and not always convenient.
semi-off-topic: Does anyone have alternative links to twitter? I'm in Brazil and don't wanna go around and risk a fine just for a tweet...
Congratulations! It's so interesting to witness how "techniques of the past" make a grand return in "new" programming languages that "gained" features from 4 to 7 decades ago to support this programming style.
"records, pattern matching, `with` expressions, sum and product types" - in my upbringing, this stuff is decidedly "old-school FP". People going through their learning curve 30 years later than I have will see what I had learned as "dead, possibly failed-forever FP ideas" as the "we tried a lot of stuff but this seemed to be the best way to do it after all" of their time.
Until the lawsuits. Many miracle weight loss products have come to market and have done well initially only to discover some side effect. At least you can join the class action lawsuit and don't need to shell out anything to find out your preexisting issue means they don't have to payout.
Tmux in 100 Seconds [video]
The subtitles I use are most often ones in separate files alongside the video files, named appropriately for the jellyfin server to see it. I think embedded subs work well too, sometimes needing burning in, but my server can handle transcoding.
it's more like giving glasses to someone with bad eyesight, or giving a wheelchair to someone with a broken leg. "turning off part of yourself" is propaganda to keep the plebs down.
Sounds like simple economy of scale? Same reason why for many things buying brand new can be cheaper than trying to get defects repaired. (I'd assume coloc is more labor intensive for the host.)
They're in the same tray as the SIM card, you don't see people crying for esims because of waterproofing. And a simple gasket around the port is enough for the IP68 or whatever kind of rating the iphones and co have nowadays
You can say that about every new long term therapeutic. For what it's worth: these are not especially new drugs; they're just being used for a new purpose.
> smoking, measels, etc. are much worse and people don't seem to care nearly as much.

Not a lot of people smoking and getting measles these days. But obesity is, apparently, back on the rise and impacts at least 40% of the US population.
I'm in the process of finding where to put $100,000 of 4090s for training non-llm models.

It looks like "my garage" is cheaper by far even when I include installing an HVAC system and 3 phase power when I look at yearly costs for a spot with 20kW's of power.
Classic failure to establish a (close to) pareto optimal regulatory structure to avoid ending up in the self-organizing Nash equillibrium which is worse for everyone.

The Price of Anarchy strikes again.
I Talked to Climate Deniers
Is there any indication that this was poorly received? Some comments seem to be projecting that opinion.

Sounds like a comedian doing his job.

Without evidence to suggest That he gave a performance That wasn't expected or appreciated, is there a news story here?