skysight-inc/HackerNews huggingface dataset:
Cute. All kidding aside, though, functional programming is worth the effort to learn, and it doesn't actually take 15 years. The payoff is at the end of the article:

"It’s quite natural to program in Haskell by building a declarative model of your domain data, writing pure functions over that data, and interacting with the real world at the program’s boundaries. That’s my favorite way to work, Haskell or not."

Haskell can be intimidating, though, so I would recommend F# for most beginners. It supports OOP and doesn't require every single function to be pure, so the learning curve is less intense, but you end up absorbing the same lesson as above.
Not sure I buy this. There was a massive drop in demand for these jobs due to layoffs but we (Ritza, a technical writing agency) have noticed a reverse of that since July last year which is where their data goes up to. I wonder if they can easily rerun with more recent data and see if the hypothesis holds

> We analyze data from a leading global
online freelancing platform consisting of 1,386,642 job posts from July 2021 to July 2023.
Using a network clustering algorithm and leveraging detailed job post descriptions on skill
and software requirements, we categorize job posts into distinct clusters. These clusters
can then be classified into three main categories: manual-intensive jobs (e.g., data entry,
video services, and audio services), automation-prone jobs (e.g., writing, engineering, soft-
ware, app, and web development), and image-generating jobs (e.g., graphic design and 3D
modeling). Based on the AI Occupational Exposure (AIOE) Index constructed by Felten
et al. (2021, 2023), these types of jobs show distinct susceptibilities to large language model
AI tools.2 Manual-intensive jobs have notably smaller AIOE compared to automation-prone
jobs, indicating lower exposure to Large Language Models (LLMs). We study the differential
impacts of the introduction of GenAI tools on demand across these different types of job
clusters
Yes, this is also part of the reason why spelling bees are a uniquely American thing - in most other languages it is trivial to predict pronounciation from spelling, so a competition makes no sense.
Agriculture is almost certainly a prerequisite to domesticating horses (as they must be selectively bred in captivity), so hunter-gatherer tribes like the Clovis never had a chance to do so.
Does anyone know what the name of this old VMS documentation is? I'd like to have a search for it so I could see if I can find a copy. Specially if it's 5 feet of old technical docs, I collect this type of thing.
EU is way behind US and China in tech?
If you only use the app how would you know? What happens when they take the menu board away and force you to use their app. How would you know then?

Maybe you really are getting %15 off on your french fries today, but you'll pay for those fries again and again every time they (or someone else) uses the data they collected against you. That data never goes away. It'll be used against you for the rest of your life. They only collect it in the first place because they know that it'll let them take more of your money from you. What a short term/short sighted "deal".
I tried to find some source for this, but could not trace it back further than a YouTube video from 2016 [1], which is very light on details, to say the least.

This kind of "research" does not really warrant the amount of inspirational blog posts that has resulted from it. In fact, as an adult I tend to reject 80% of these stories as nonsense.

[1] https://m.youtube.com/watch?v=ZVKR4A8a4lw
I thought hallucination is when the model imagines something that isn't there at all. Not a classification issue where it misinterprets an object in the source data.

Sometimes it might be difficult to tell, but in the case of moon -> traffic light it seems clear.

Maybe I'm wrong about the terminology.
The question is: how can we organize the world's information better than Google?

I've designed a potential solution over the past 12 years, and just launched the beta this week.

It's called the World Wide Scroll: https://scroll.pub/wws.html

If you had all the world's best information on your local machine, you would need Google a lot less.
> It should be rising your FOMO to the roof, but as a consumer you know there will be another sale in 2 month, or really it could be any day, and if you were to miss this sale on an item you wanted, you'd just wait for the next sale.

Price trackers (apps and browser plugins) crowd source scrape prices and can show you the price history on a chart so you see the sales and how frequent they are and when they happen. Sometime soon I expect there may be a push to have laws that require price history transparency since if the price triples the old positive reviews may no longer apply and should not be showcased as if they do.
Why not? Whats the ROI of making the number of lines that separate functions the same across our entire codebase? That sounds completely pointless.
This stood out to me:

“But the federal government sets annual production caps on controlled substances—including the amphetamines that make up the active ingredients in prescription stimulants like Adderall. And since the start of the Adderall shortage, the government has declined to raise the quotas, keeping the cap in place even as the demand for the drug has gone through the roof.”

Is it just me or is this completely insane? A drug that dramatically improves productivity has a cap on production? I’m not saying it’s not without risks but adults should have the right to make that decision for themselves. I feel like it’s “in” to advocate for freedom of choice when it comes to weed and psychedelics, and I understand that they have lower risk of addiction than adderall. But if you’re going to use the freedom of choice argument for those drugs then you need to apply it to others as well. I’m not saying this telehealth company is blameless (they’re not) but I agree with the article that the government needs to accept responsibility and raise caps. I don’t understand why they wouldn’t. There’s probably a correlation between the cap and GDP.
To the best of our knowledge, for any of asteroid belt, Kuiper belt and Van Oort cloud, the trick is hitting, not missing.

Space is vast; matter is (relatively) sparse. Moreover, matter tends to clump together, concentrating what little there is.
It remains to be seen weather Swift will break out of being just a language for programming Apple applications.

There is still no way to make gui applications outside of Apple devices. Unless you want to make your own library or generate/maintain Swift bindings for an existing UI library.

Maybe, it will be okay for console only programs or servers but why use that over Java/JVM, nodejs or go?
Marion Stokes, the Woman Who Spent over 30 Years Recording Every Minute of US TV
Yes - the value of functional programming isn't that working in OCAML, or F#, or Haskell is 10x as productive as other languages. But that it can teach you worthwhile lessens about designing software that apply equally to imperative languages.

Modelling the business domain, reasoning and managing side effects, avoiding common imperative bugs, these are all valuable skills to develop.

F# is a great language to learn, and very approachable. Worst part about it is interacting with antiquated .NET API's. (I can't believe the state that .NET support for common serialization formats is still in...)
Will it have the addictive qualities of nicotine remaining so that this child will be a loyal customer from birth?
I think the specifics are correct but not confined to opera. I have no idea of how to convey the 'classical music culture' (if I could even define it) to "kids today" (ie., grandkids, who say "you listen to weird music"). That's with putting classical on the radio when I have them (captive!) in the car.

Interestingly, they do recognize clips (eg., Hall of the Mountain King) from various YouTubers stuff ("watch me play this game"), so it's not entirely out of the ecosystem.

Also, they are getting older, but ... the broadcast was 'Marriage of Figaro', I found myself bowdlerizing the plot: they're not quite ready to process the "right of seigneur". Most opera is PG!
> Static typing, for example in C, is essentially just moving the location of the type tag from existing at runtime within the struct, to the "analysis" phase of the compiler.

See also "shift left"

> All the information _has_ to exist somewhere, and the only question is where.

Not entirely sure what you mean about this, but not all type information has to exist somewhere. Sometimes things get encoded into a type that might never be represented otherwise -- like whether an integer is a width or a height, or whether a string is a name or an address.
Yes, they will, which will drive conflict, xenophobia and economic destabilization in the countries those people move to, which will exacerbate global political tensions and probably wind up with us all getting wiped out in a nuclear configuration sometime before the century is over, so we might as well have really nice autocomplete before we get there.
The definition of the extents of a city is completely arbitrary. For example Manhattan is only part of a city, yet the authors don't even blink at treating it alongside cities that are located all around a hilly harbor with extensive sprawl (Sydney) or that constitute an entire country (Singapore).
Probably the eighth amendment.
Yep, discussed here https://news.ycombinator.com/item?id=40699504

Also note that the Starlink constellation is probably going to be used in nuclear war, so think twice before buying ( ref: https://www.reddit.com/r/ChatGPT/comments/1dgyujd/comment/l8... )
I think in the US kids use buses (school buses) at a higher rate than adults. The bus in the image is also colored yellow, just like school buses. Perhaps it has more to do with kids just having more recent experiences solving the same problem in real life?
The run of the mill engineer is indeed quite underpaid, but thats mostly because there is a mountain of gruntwork required to develop a modern chipset even with all of the automation tools out there. The engineers architecting the next generation of chips (think Jim Keller and the like) have millions or tens of millions in stock options.
Even if you're right, this is a collective action problem. My actions alone will not affect whether they switch to 100% personalized pricing.
From the file linked in https://www.vogons.org/viewtopic.php?p=534845#p534845, it looks like 'mov fs, ax' may have been 5 cycles compared to 3 for 'mov dx, ax', with no penalty in the other direction? So probably net faster than using memory instead.

But +15 cycles if you're in protected mode. In this case I think you'd also cause a fault by storing values into a segment register which weren't valid indexes into the LDT/GDT.
Sounds like a quick way to get Golang installed on every Google developer machine and drive adoption.
> Sheep and Cows will also act wild if not domesticated; they are just not fast by nature.

What does that mean? Do you mean feral animals? Non-domesticated cows went extinct hundreds of years ago [1]

> Even humans can be on the extreme wild spectrum if not domesticated. There is plenty of evidence even to this day.

What evidence? What is a non-domesticated human?

[1] https://en.wikipedia.org/wiki/Aurochs#Extinction
Domestication is pretty poorly defined, but IMO it's more about a capacity rather than necessity. A domesticated dog isn't just instantly domesticated and raised outside of humans would still be wild and quite dangerous, but with training and the right environment can be just another family member.

By contrast cats are not really domesticated and cannot be, no matter how you treat them. This is why you'll still have things like a cat just randomly attack you in weird circumstances and ways, but because they're tiny and relatively harmless it just makes them hilarious and weird. But it's also why people who miss out on this final nuance, and pick up lynx and similar animals as pets, often end up in the hospital.
Code is here:

https://github.com/SimHacker/MicropolisCore/tree/main/Microp...
I guess that would make AppleCare a bucket of compost.
This is yet another reason why HTTP is a garbage protocol, nearly no better than FTP.

If it had been designed to have even a modicum of client retry like DNS or SNMP, DDoSing multiple endpoints would be much harder.

Also, no need for load balancers, which are a wart and SPOF on any design.
How many customers/consumers will care about services are be built with CUDA?

If they need a ChatBot that uses a model with same accuracy and performance as on non-CUDA hardware, would they still want CUDA based hardware?
Hey everyone,

I've been quietly reading this subreddit every day without really participating... But today, I achieved a milestone by getting my first paying customer, and I couldn't wait to share something with you!

I notice a lot of people here are stressed about how to launch, how to attract customers, and when they should take the plunge. I'm definitely new to the SaaS game, but here's my advice: trust in your idea and just go for it! You'll never truly know its potential until you launch something.

We recently launched https://ndbforms.appmize.com/, a simple alternative to Noteforms and Typeforms. It's far from perfect, and I could have spent another 10, 20, or even 90 days refining it before showing it to potential users. But I'm glad I didn't wait. Once you have a Minimum Viable Product (MVP), dive in! Connect with people, listen to their feedback, and keep iterating.
The UK is not particularly humid. This is just poor house construction
Nice, but this works only for simple and minimal stuff. Maybe up to a landing page. Anything else and this totally breaks down.
Beyond Outcomes: The Power of Work Systems in Career Growth
Yes, if not it would be worse reception wise
> Yes - the value of functional programming isn't that working in OCAML, or F#, or Haskell is 10x as productive as other languages.

This is not true in my personal experience.

As has been famously said (paraphrased): Functional programming makes tough problems easy and easy problems tough.

In other words the value of functional programming depends on your domain.
The sense is apparent when one recognises this "value" is just features. Net value includes much more.
The second point, VAT refund, is moot.

In Europe you pay VAT, and as a company, you get to as a refund on the VAT.

But if, as a European company, you buy a service in the USA, you don't pay VAT. So no refunds to ask.
Another interesting tidbit, cows may have domesticated themselves. We can see here in Europe where the wulfes are returning a phenomenon, were deer starts to hug civilization, to have one predator (us) scare away another. Deer self domesticated long enough may as we'll be called cows.
I’m guessing it was the second attempt that really stuck.
> "Captain Blood's constraint was to make a universal text adventure game, playable by every player on the planet and transcending languages," notes Ulrich. "I liked the icon-based language, such as 'Me love you' and 'You beautiful you strong'. It worked in every language, and I realised that by combining a hundred words/icons, you could express a real scenario with humour." This means of communication, dubbed the Universal Protocol of Communication - UPCOM - became the main gameplay of Captain Blood.

The icon-based language still seems novel. Many games have tried to continue this, but few to such an extremely ubiquitous degree.
I thought basically all medicines and precursors to medicines came from China or India or somewhere outside of US government purview. How would a US maximum on production actually affect supply?
Understanding a Python Closure Oddity
You're not alone, this is the only type of USB cable i've had that has smoked out. Loud noise, little plume.
Had a lot of fun reading this. I’d love to see some of the author’s code to get a sense what the journey produced, if that’s even possible
When I want to count two things at the same time, sometimes I will count one of them by hand.
> My actions alone will not affect whether they switch to 100% personalized pricing.

Our actions together will, so let's act together to reject discriminatory pricing and invasive surveillance where we can, for as long as we still can.
That’s interesting because F#’s OOP, as someone who knows neither C# nor Java, makes it more intimidating to me than OCaml.

Also interesting that when FP is mentioned, Hindley-Milner is implicitly understood to be part of FP too even though it doesn’t have to be. Clojure emphasizes immutability and FP but with dynamic typing and everything that comes with that.
If its not a typo, Feynman definitely made these names up. Halzenfugel looks like mock-german. I would have bought it if it were written Halzenvogel... But not with -fugel. Dutch, maybe? :-)
Could just print 'the spec is too complex' on all cables. And save the expense of a display.
I started reading this thinking this is exactly how poly people go about it, and sure enough…
Hacker News has a "second-chance pool" [1] which I would wager was the likely path for the submission

[1] https://news.ycombinator.com/item?id=26998308
What I like for USB-C cables is not only a tester that tests how much power it can transmit but also what data rates. I wish I could get a device where I could plug in all my cables and it would rate them for me. Such a device probably exists and it probably costs thousands of dollars.
If you are experienced then I’d say skim whatever sounds interesting from chapters 1-3, then do chapters 4/5 as they contain most of the interesting stuff.
Yet its origin seems to be something quite concrete and practical.

For example, just recently I came across this text:
"Foundations of Algebraic Topology", by Eilenberg and Steenrod. Its preamble is highly readable and engaging, see below. We have a topology and compute some algebraic structure from it. Sounds easy!

------------------------------

The principal contribution of this book is an axiomatic approach to the part of algebraic topology called homology theory. It is the oldest and most extensively developed portion of algebraic topology, and may be regarded as the main body of the subject. The present axiomatization is the first which has been given. The dual theory of cohomology is likewise axiomatized.
It is assumed that the reader is familiar with the basic concepts of algebra and of point set topology. No attempt is made to axiomatize these subjects. This has been done extensively in the literature. Our achievement is different in kind. Homology theory is a transition (or function) from topology to algebra. It is this transition which is axiomatized.
Speaking roughly, a homology theory assigns groups to topological spaces and homomorphisms to continuous maps of one space into another. To each array of spaces and maps is assigned an array of groups and homomorphisms. In this way, a homology theory is an algebraic image of topology. The domain of a homology theory is the topologist's field of study. Its range is the field of study of the algebraist. Topological problems are converted into algebraic problems.
In this respect, homology theory parallels analytic geometry. How­ ever, unlike analytic geometry, it is not reversible. The derived algebraic system represents only an aspect of the given topological system, and is usually much simpler. This has the advantage that the geometric problem is stripped of inessential features and replaced by a familiar type of problem which one can hope to solve. It has the disadvantage that some essential feature may be lost. In spite of this, the subject has proved its value by a great variety of successful applications.
Our axioms are statements of the fundamental properties of this assignment of an algebraic system to a topological system. The axioms are categorical in the sense that two such assignments give isomorphic algebraic systems.
Is it? There were plenty of nomadic tribes dealing with various livestock, horses included, without agriculture.
Correct, but your action exacerbates the situation since you are encouraging others to sign up to the app to save some money on junk food.
Maybe DAW workflows are like programming languages.

Some say language X is elegant and productive, while language Y is awful.

Some say language Y is the great one, while language X is unusuable.

Some workflows just make more sense to some brains than others.
It's all good. Lightness certainly does have advantages in many circumstances -- I've got some projects in the works that use ESP32s and Pi Picos. But once I set them up, I never want to touch the code again; adjustments will be made in "userland" using a web UI. (Remember, I don't want to be a programmer when I grow up.)

Thanks to these discussions here in these threads, I've upgraded my Raspberry Pi 4 router-box (which has cheerfully been running OpenWRT for years) to the latest stable OpenWRT. It took some time to get this done but it is done, and I managed to get it done without tossing my existing configuration or disabling the household's Internet access for more than a few tens of seconds at a time.

And I've also gone through the NTP config on that router, which [previously] was never quite right -- mostly, due to complications with BusyBox also knowing how to be ntpd (ffs) and poor system documentation (which I think I may spend some time improving).

Sure, there's other ways to do all of these things... but Raspberry Pis are fun for me in ways that other hardware (black-box streaming devices, black-box routers, even black-box GPS clocks) lack. I even take one or two of them car camping with me, where their somewhat unique ease of downloading and flashing an entire pre-configured specialized system image onto a different easily-swapped, inexpensive SD card can be tremendously useful[0].

[0]: Stuff I can't do with an MCU, or with a regular PC. "Oh, this carefully-prepped LibreELEC Kodi can't work for Movie Night in the Woods because the USB stick I carefully copied a bunch of movies to is somehow empty and the data that should be there is nearly three hours away? Let's just take that card out (preserving that configuration completely), and follow the directions to get a decent Plex client working the Right Way on a different cheap-like-chips SD card. I can do all of this from my phone."
Huh, it seems to me that realizing buses have doors on the side adjacent to the edge of the road is more an example of crystallized intelligence than fluid.
This is the funny thing about people who mention Dunning Kruger: they are often getting it wrong themselves.

The actual definition is what you said, while the popular definition is that the worst performers think they're experts.
You are mixing up two concepts here, that of the domesticated species and the domesticated individual animal. The article talks about the former. The latter means taming an individual of a species. Dogs are by definition domesticated wolves and depend on humans for survival in general.
Buildings Born Ruins: Philosophy and Architecture After the Apocalypse
Bought, yes. Buy, not so much.

Because where will you buy the replacement once RPI plc has discontinued it? Esp. considering the likes of https://www.cvedetails.com/vulnerability-list/vendor_id-1973...
If you ever wrangle camels (or, for that matter, even shetties!) you may start to appreciate how domesticated horses are.
We knew this was a problem which spawned lindows in the early 2000s (now known as linspire). I was lucky enough to see some stores carry desktops with it preloaded.

Didn't seem to sell very well though
Right. From which we can infer people like many things about lisp except for the syntax.
https://www.zocalopublicsquare.org/2020/01/08/the-world-war-...

Its not working out.. Never did in fact.