skysight-inc/HackerNews huggingface dataset:
That's not a monad, that's just a functor. And that's great, because functors are easier to grok than monads! A functor F consists of two things:
- a kind of function on types which transforms any type T to some new type F(T)
- a rule which associates to any function f: T -> S a function fmap(f): F(T) -> F(S)
That's exactly what the author defines here, to a type T we associate Maybe<T>, and to a function f: T -> S we associate `fmap(f)(x) = None if x is None else f(x)`.

A monad needs some structure in addition to fmap, namely bind and return. These allow you to take a function T -> F(S) and a function S -> F(U) and compose them together to a function T -> F(U).
Couldn’t it work if each threads only touch thread-specific data structures?
You're describing the well-known Alanis Morissette technique for electrical work:

"I got one hand in my pocket, and the other one holding a DMM"
I just wanted to add that if you want to convert plaintext files to pdf, vim has a builtin feature to do so:

vim filename.txt -c "hardcopy > filename.ps | q" && ps2pdf filename.ps #convert ps to pdf
I assume crit is a short for criticism/critic.

While the technique seems good the article is so full of fluff it's borderline unreadable.
`multiprocessing` works fine for serving HTTP requests or do some other subset of embarrassingly-parallel problems.
I try to remember but I know I don't always and the battery has been relatively fine. And over the course of hundreds of flights I've never once seen or heard a flight attendant come around to tell a passenger to put their phone into airplane mode when I'm sure that maybe the majority of people just ignore the instruction to do so.
They don't benefit much from a lack of GIL, perhaps a small reduction in overhead. This feature is a first step towards being able to disable the GIL completely. It is intended to be implemented in a very conservative manner, bit by bit and so for this first step it should work for thread free code.
Yes, and I think the only exception might be California where it is now required that prices include previously hidden fees such as "resort fees" (and "landing fees", etc for airlines).
I don't know how they do it, but some of these cases keep the phone at below 100%.
Insanity.

EDI is the only place where people are regularly still paying for message by the kilobyte, where unsecured FTP over the open internet is still a norm, and where entire cottage industries exist to support AVOIDING using EDI.

Source: I work in EDI. it's a pain in the rump.

Also, EDI is really only good for things like PO's, shipping notices, invoices, sales orders, etc.
Self expression is relevant to what I do in private, but not only am I happy to act as a stereotypically annoying client (you know the type) to an infinitely patient AI in order to find expression for what I want, in addition to that, the art I make by my own hand (even including non-AI programs like Blender) has negligible market value.
Ask HN: Where can I learn MLOps?
I want to learn good stuff in MLOps, but I have no idea where to start?
My S20 has an option to limit charge to 85%. It's already a reality.
There is PreScheme[0]

[0] https://groups.scheme.org/prescheme/1.3/
The roof in an airplane bathroom is lower and curved because that is the shape of the airplane.
A $200 cleaning fee is more expensive than a night at many Manhattan hotels. Actual hotels. With full service. Is airbnb even worth it?
Fees are stated up front, and completely to be expected.

I think getting shocked by cleaning fees is like getting shocked that there is a sales tax.. Every time you go to the store.

Showing the total with cleaning fees at the end is inconvenient and user hostile, but in no way a "scam".
Hope you find it useful
Show HN: Cyguru – Open SOCaaS AI-Based Security on Autopilot
Hey HN!

We're launching Cyguru Beta, a free, automated SOC (Security Operations Center) built for everyone.

Traditional SOCs are expensive and complex, leaving smaller businesses vulnerable. Cyguru leverages Wazuh & Opensearch for top-tier security with a built-in AI analyst to automate incident analysis, all without needing a dedicated security team.

Key Features:

- Automated AI Analyst: Goes beyond basic detection, saving you time and money.

- Wazuh Powered: Enterprise-grade security, free from expensive licenses.

- Simple Setup: Get your SOC up and running in minutes.

- Multi-Use: Protects businesses and personal networks.

Cyguru is built with security and scalability in mind. We leverage the proven detection and response capabilities of Wazuh agent authentication protocols, while adding our own integrations to ensure secure open access to the internet. This allows us to handle both horizontal and vertical scaling seamlessly. We use MudBlazor for a smooth and responsive front-end, Springboot for a robust back-end, all orchestrated by the highly scalable power of Kubernetes.

Free Beta & Lifetime Offer (Limited Time): Secure up to 10 agents & 2 servers for FREE!

We value your feedback immensely – both the good and the constructive! Share your thoughts on our concept, your product experience, and any aspect of your journey with us.
With this particular release, yes it will segfault. But down the road what you state is correct, this is just a first step towards that goal.
Pianovision encourages connecting a midi piano to the headset. It also uses sheet music and has over 1000 works with finger numbers and sections. Virtual keyboards require haptics to get a lot better, still it is better than nothing at all.
I realized recently that my 16" M1 Max MBP is entering its third year of service for me. It still feels fast and I have plenty of disk space. I do wish I had more memory, but I have plenty for what I do now—though I'd want more if I did more with on-device LLMs.

I was tempted by the M3 Max, but I'll wait for M4 Max since my M1 Max is barely breaking a sweat.

For me, The Mx Pro/Max is a must-have since I tend to be a heavier user. For a casual user, though, I think the base Mx Air is a fine machine. In fact, I have a coworker doing SWE work on an M2 Air.
sorry i shouldn't have said "arm architecture" there obviously arm32 wasnt anything new: i figured that was implied. we wanted specifics on the S5L8900 and they were (and still are) quite hard to come by. this contributed to the discovery and instrumentation of DFU mode, iboot, etc that contributed to jailbreak
But there aren't bounds on the duration of the stay. Many places will take you for 1 day or 4 weeks, and there is still just a single cleaning fee.

FWIW I think pretty much every vacation rental I booked pre-AirBnB (or, for that matter, pre-Internet) charged a cleaning fee in a similar manner.
My dayjob is as psychologist. No joke.

And my specialty is spotting morons on social media.
https://www.thegreenhead.com/2020/07/macaroni-cheese-emergen... or something similar could be what you need! A Mac classic might fit inside that bucket ....
They should not be thinking about branding at this stage. They should be thinking about differentiation, and delivering value. Getting in front of customers. Their landing page looks perfectly adequate from an aesthetic perspective.
Managing processes is more annoying than threads, though. Incl. data passing and so forth.
They can still take that fixed fee and do what some hotels do and average the total cost of the stay across the number of nights booked to get a "nightly rate".
> The idea behind airbnb was to rent out unused parts of your house.

Airbnb raised rents to to point where either people have no space or those spare rooms are filled with longish-term tenants, at lower void rates. Or their children had to move back in because all the inner city housing is now AirBnbs.
PDF is an incredibly (stupidly) extensible format. There are tons of government forms that (sadly) bake in complex workflows into PDF forms.

Given that the whole world has been running on PDFs for decades it's makes more sense to leverage the existing infrastructure and move it towards something more functional over time. Introducing a new format will just lead to another format the achieves 0.5% marketshare and then is abandoned after a few years. Microsoft basically forcing people to use XPS in windows (>70% market share of computing) still wasn't able to achieve meaningful usage or change.

I expect that PDFs will not go away for 20 years at least, but who knows
Spoiler: this comment does not technically answer OP's question.

Many of the answers in this thread talk about skills where AI seems unlikely to have any direct sort of impact at all (like plumbing). In my opinion, that could easily end up being technically correct but exactly wrong in spirit (assuming the ultimate goal is to have a good job). It's somewhat likely that AI-augmented or AI-enabled professions become so ludicrously profitable that any other profession becomes barely livable.

Instead of trying to avoid AI it might make more sense to ride the wave. Dive right into some industry that's undergoing upheaval, work for AI-powered startups, learn about the technology, and meet the future head-on.

I don't want to sound too "gung ho", I'm a software engineer who feels like my profession will be radically different in less than 10 years and I'm genuinely worried about staying relevant. But I think "staying relevant" is probably a better strategy than trying to get out of way.
i earnestly hope thats the case. someone should really publish the chat transcripts because they are an important part of computing history.
Show HN: Revolutionary Fusionl AI
I wasn't serious about making an app in only SQL, but today I see "SQLPage – Building a full web application with nothing but SQL queries"[0].

[0] https://news.ycombinator.com/item?id=39666930
Mathematical Operators and Symbols in Unicode
Fixing Jellyfin iOS Audiobook Streaming: Contributing to FOSS Without Coding
No, the original warKRAFT will be ported to Mac and cheese first.
Disabling the GIL can unlock true multi-core parallelism for multi-threaded programs, but this requires code to be restructured for safe concurrency, which isn't that difficult it seems:

> When we found out about the “nogil” fork of Python it took a single person less than half a working day to adjust the codebase to use this fork and the results were astonishing. Now we can focus on data acquisition system development rather than fine-tuning data exchange algorithms.

https://peps.python.org/pep-0703/
Show HN: Guide to Deploying MinIO CI/CD Pipelines on GitHub with Self-Hosted Runners - A comprehensive look into streamlining your DevOps workflow using MinIO and GitHub. A must-read for professionals seeking scalable and secure solutions.
Thermodynamic Computing (2017)
All you really need is like 20-30 amps at 240V and most EVs will go from 0 to 100% within a few hours. Which for most people its rare to even need to charge more than 50% every day, unless you're routinely driving over a hundred miles a day. It shouldn't cost $20k to install another 20-30A circuit, unless your home power is already pretty much maxing out your line to your house.

The car can warm itself with the power, you don't need to put it in a semi-heated space.
Re: will only affect honest hosts

It still probably helps reduce surveillance a fair bit:

- honest host who currently disclosed cameras will stop

- dishonest hosts who are worried about getting caught will stop (most aren’t tech savvy enough to hide cameras, catching them isn’t hard, and they don’t want to risk getting kicked off platform)

- really dishonest hosts who hide cameras will get kicked off platform if caught (and potential civil/criminal cases)

Not perfect but a good move and should help.
this was my experience so i was not surprised to read about the ps3 stuff. about 8 or 9 years ago i made a comment somewhere in the depths of HN with more information. honestly i dont really care about GH so much as I wish other people who were kind and brilliant got the attention and credit they deserve
> Offer to relocate the employee first?

To Gaza? That's an interesting idea, but I don't think it'd work out very well.

> Remind employees they can work in other areas?

I don't think somebody who can't figure that out by themselves is really a very valuable asset. But also I don't think that's the problem. The person did that not because they weren't aware there are other people in Google working on other things - literally everybody is aware on that. They didn't just requested a transfer to another group. They staged a protest because they wanted to influence Google's decisions by publicly threatening the withdrawal of their contribution. Turns out, Google is ok with that scenario. When you bluff, you should always consider what happens if you're called.

> Google had shutdown the private forum without a proper discussion

As I understand, the reverse had happened - the forum was overflown with the inflammatory activist messaging having no relation to the topic it has been created for, and had to be shut down, because it could no longer serve the function it was created for. "Proper discussion" has never been the activists' intent (and in general, experience teaches us these kinds of activists are a lot more into shutting down and deplatforming opponents than properly debating them). Not that Google has ever lately been on the frontlines of enabling proper discussion - as most major tech companies, they have abandoned this idea years ago in favor of serving as a gatekeepers and the pretorian guard - but in this particular case, it seems to be pretty clear no proper discussing was intended.

> What if they were denouncing racism?

What if Google was literally run by Hitler? You can always make an inflammatory hypothetical. But I don't see much point in discussing it - there's an infinite things that could happen, you can't discuss them all. Better to concentrate on things that are actually happening.
I'm sure I've seen articles about AI doing the former and videos demonstrating robots doing the latter.
Tiny Video Game for the ATtiny10
And those were a twist on the old infomercial trick: Get a second one absolutely free! (just pay a "small" shipping and handling fee that is as much as a second one)
This example shows it wouldn't be an unknown danger.

It would be something that experts know about and warn against.

That certain cities and countries have already banned based on expert input.

It would be something manufacturers know about and hide info on and actively lie about.

It would be something that even after regulatory laggards like the US federal government ban it, is still inflicted on the globally poor and powerless.

The recent thing about a pesticide affecting unborn children fits neatly for example.
He's talking about the model as a "decider" which it's good at, not a detective or investigator.
There is no situation where cameras are acceptable in another person's living space, so whether this only affects honest hosts is irrelevant; as long as it reduces usage, it is a good thing. Imagine hotels arguing for allowing cameras in their suites because they are "honest".
We are now one step closer to PythonOTP
> It's when the bong is pre-loaded with the goodshit and the console has 2 terabytes of pirated media that you've clearly crossed a line.

Definitely. I am very libertarian in that I think bongs should be able to be sold with whatever goodshit, but that’s outside the scope of this discussion :+). Selling a console pre-loaded with pirated content is a no in my book too though.

> The gray area comes when you're doing the first, but "wink wink, nudge nudge" letting people know where to get the second.

AFAIK Yuzu never did this. But they provide a way to decrypt (read: circumvent) Switch software protections in a way that according to Nintendo requires some of their intellectual property. Although I personally suspect that Yuzu became too good too soon, where Nintendo is losing an appreciable amount of both Switch and Switch game sales to Steam Deck + emulators.

> Though - to be fair - I could also see a strong argument for full copyright abolition.

As far as art goes, I’m fine with copyright for.. say.. 25 years. Maybe the natural life of the artist? I feel that 25 years is good enough though. If you haven’t made significant money off of your property by then, its very likely you never will.

Software copyright is another beast entirely, with a lot of complex drawbacks.
It seems to have been entirely omissions, so it was probably laziness.
Are there any small engines that have enough of the web implemented that they can run it?
Latency will always be an issue as long as developers use web technologies. Nothing beats native.
There's value in people trying to derive things from first principles sometimes. It can lead to something unique, like outsider art.
Belgium was always lucrative. The Netherlands less so.

It’s where I spent most of my contracting life.
Actually getting over 100f is decently rare in Minnesota. I’d guess most summers we do, but not for extended periods. We often get a few weeks where the high is in the upper 90s.

However, our humidity can get extremely high - basically as bad as it gets in our country. Our record seems to be a dew point of 88, and the highest ever recorded in the US is 90 (in Louisiana).

The corn sweat is the biggest contributor, but all of our lakes don’t help either.
Some discussion already[0] (28 points, 6 comments)

[0]: https://browserbench.org/announcements/speedometer3/
Sort of, but the biased reference counting scheme they’re using avoids a lot of locks for the common case.
These articles are usually considered an ad for recruitment purposes and aren't really given much budget/time beyond that goal.
Use sbert.net if you believe Steven Covey and your goal is for your model to “first understand”.
"you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem."

https://news.ycombinator.com/item?id=8863
Giving credit where it's due, I can appreciate Microsoft for introducing XPS as an alternative to pdf.

There was a time, when not every software had "export to pdf". So, having a "print to pdf" meant installing (often pirated) Adobe Acrobat or installing a sketchy free(ware) printdriver software downloaded from sourceforge.

MS adding xps print driver to windows enabled sharing docs consistently (within windows ecosystem) without resorting to hacks.

I don't know why it didn't catch up. May be it was the general mistrust of anything MS, it arrived too late or it was something else.
I’m stunned people still use AirBNB after most hosts turned their high paying customers into unpaid housekeepers.
ClickHouse 24.02 Release
Deepnote (YC S19) is hiring engineers to build an AI-powered data notebook
Generally, ships are incredibly effective means of transportation. "Green", or not.

At least in northern Europe, you are often confronted with this sentiment of condemning oh-so-bad imported fruits from afar (Checkmate, Avocado!), when really most of the CO2 emissions are due to the first and last few kilometers of travel by fossil-fueled trucks. The thousands of kilometers across the ocean are almost negligible. Eating an apple grown in New Zealand or northern Germany makes almost no difference in regard to CO2.

Really, the downside of ships is not the CO2 emissions at all. Sail, or not. We don't use them as much for personal transportation, because they are slow as fuck in comparison to trains, busses/cars and planes. Most people just don't want to spend a week or two looking at the same endless water, when crossing the Atlantic. (If you want to travel the world like this, maybe reach out to a container line!)

On land, we need more cheap and frequent high speed trains connecting countries! Night trains and busses with beds and all again, too.
Please don't post summary comments like this. I know they're well-intentioned, but they're not in the spirit of this site. HN threads are supposed to be curious conversations. Also, we want people to respond to the article, not to a summary.

Links to past explanations in case helpful:

https://news.ycombinator.com/item?id=39572941

https://news.ycombinator.com/item?id=39529403

https://news.ycombinator.com/item?id=39504137

https://news.ycombinator.com/item?id=39308859

https://news.ycombinator.com/item?id=39187161
Hi, but I meant allegory indeed.

According to Wiktionary:

- (rhetoric) A narrative in which a character, place, or event is used to deliver a broader message about real-world issues and occurrences.

- A picture, book, or other form of communication using such representation.

- A symbolic representation which can be interpreted to reveal a hidden meaning, usually a moral or political one.

He might have been triggered by my use of "average". I realize it now that it may not have been adequate, sorry for that, English is not my first language.
The main thrust of the story (the main sci-fi component) is contained in both. But it is fleshed out better in the full book. However, neither is a story that contains a ton of novel Sci-Fi ideas. For that I would direct you to stories and books by Greg Egan.
THCO (also known as THC Acetate or ATHC) is a chemical compound that is derived from federally legal hemp plants. Unlike many other cannabinoids, it is not naturally occurring within the plant, but is instead synthesized through acetylation. Visit us here https://pinnaclehemp.com/thco-information/
Congratulations on the launch! This looks pretty neat, though there are many similar products.

When non-technical/semi-technical people are exposed to the database, the biggest issues come from two areas

* their lack of grasp on data models, and modeling in general. This stumps them every time they see bridge tables, many-to-ones, and joins. Or when they need to answer a question, and the answer is not obvious from the base tables

* databases in general are very normalized, cryptically named (tables and columns) and have too much evolutionary baggage (both from a schema and data point of view) - except for in new/small systems.

These then become organizational problems rather than tooling problems.
There's some (e.g. Apple exclusives), and a lot of people seem to rip music from Youtube.
Show HN: Prompts as WASM Programs
AICI is a proposed common interface between LLM inference engines (llama.cpp, vLLM, HF Transformers, etc.) and "controllers" - programs that can constrain the LLM output according to regexp, grammar, or custom logic, as well as control the generation process (forking, backtracking, etc.).

AICI is based on Wasm, and is designed to be fast (runs on CPU while GPU is busy), secure (can run in multi-tenant cloud deployments), and flexible (allow libraries like Guidance, LMQL, Outlines, etc. to work on top of it).

We (Microsoft Research) have released it recently, and would love feedback on the design of the interface, as well as our Rust AICI runtime.

I'm the lead developer on this project and happy to answer any questions!
I think there has also been a generational change in culture/expectations. Personally even if I’m staying at a nice place I don’t like having someone come into my room and rearrange stuff. I am a neat enough person that I don’t need someone’s help keeping a room usable after using it for only a day. I’d rather save that money.
Gamers know about bluetooth latency when specifically compared to wired peripherals, and in that case I think that's intuitive. The counterintuitive part is that WiFi – a much more complex spec, plus all the IP stack, connecting to web services from a small low powered device, etc – is faster than a "simple" bluetooth connection designed for such devices.
> seems like spooky action at a distance

Note that this inference is static, and the compiler would tell you if it didn't have something concrete to infer the type from. The type inference is also limited to the function body, so removing the assertion could only ever cause an effect in that single function.