skysight-inc/HackerNews huggingface dataset:
Man, this is cool. I don't think it's exactly like a lower gravity environment (the counter-force to gravity exerted by the counterweight will never be linear - the "gravitational" force will change with the pivoting angle of the counterweight).
Would a restaurant have the same case against Doordash? Seems like a fairly common business model
I think that kinda strengthens the point.
If you want feedback…

I’m not sure it’s a good abstraction if it generates a prompt.

Generating good prompts is a Very Hard Problem, and machine generated ones are almost always worse at it than a hand crafted one.

I think if you’re serious you should look at how you can build these systems so the user can use them with entirely hand crafted prompts.

Look at your library from that perspective; if the “generates prompt” part doesn’t exist, what parts are still left?

For example, imagine an agent sandbox where the agent has a set of “tools” like web, command line, code editor and has to pick between tools and craft structured arguments to invoke the various tools.

Given that a) the prompts have to be handed crafted with tweaks per LLM target, b) the set of tools is entirely configurable by the library user, c) at runtime you can pick the set of available tools and LLM to use… that’s an abstraction worth using.

…but it’s hard.

Some other ideas: Eg; agent back off retry for api outages, agents voting on best solution, agent to check output of another agent library automatically generates a new response if the overseer agent rejects the first response, agent to generate code, library parses, executes code. Agents with different system prompts like “civ5 advisors” that can generate suggestions for solving a problem in different ways, multiple api end points to distribute requests, “high and low” agents where an agent can “ask for help” from a more powerful LLM if it gets stuck (eg. For coding, if the generated code fails too many times).

Not: “literally anything” -> library generates terrible prompt -> returns response from API.
I'm avoiding them at all cost, unfortunately I'm unable to avoid airline reservation websites and apps
I don't care. If they're open i can use them anyway for personal use which is all I care about. And it gives a good incentive to companies like mistral to stay competitive.

The question is what they consider so egregious about EU law and what are they doing that doesn't pass muster?
German doesn't work either, most words are too large.
Yeah, the fact that Windows requires kernel-level access to be able to do EDR stuff is really unfortunate. MacOS has been very successful with their userspace EndpointSecurity Framework for this purpose.

On the other hand, Linux is similarly crippled: eBPF LSM are fairly recent and don't work everywhere (I'm looking at you Ubuntu[0]), and the only real alternative if you want to be able to block processes is a kernel module. Which comes with the same dangers as Windows.

[0]: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2054810
Most of this is about the not-so-much-anymore-exotic art of GPU programming. It's becoming important in so many fields. The last thing I want to be is some foot-dragging old windbag who forgot to stay up to date.
> If you wanted to embed an LLM…
Infrastructure , ie.. water, power, electricity, traffic, dam control, hydrostations, sewerage etc.
Yes, that's my point. You can read this either way. But we do know that sleep deprivation is harmful, and it's conceivable that this might point to a mechanism by which that harm is caused. Or it might be a defence mechanism which the caffeine is now interfering with, making things worse.
Is it? it’s certainly no worse than EasyJet, and unlike the larger transatlantic carriers (ba/united/delta are the ones I’m most experienced with) the websites are navigable, performant, and actually functional.

Meanwhile booking.com has a recurring pattern of diverting you via search results to show you extra sponsored results. My experience is that Ryanair is far easier to navigate and book than Booking.com
Sorry, but if decades of warnings from qualified security actual experts who were hired specifically for their expertise in such matters went ignored enough for long enough to reach this point, then this incident isn't gonna change much anything. It'll be news for a short while, then forgotten. No lessons will have been learned, and few if any changes will be made. More things like this will happen in the future. Guaranteed...
> distribute the income to the ecosystem devs the way they see fit

It sounds like they have a general policy of "no paid dev". Further, it's possible that part of the motivation is the belief that if they did have it, it might lead to negative consequences (fewer contributions from non paid devs, squabbles over compensation, generally having to manage payouts etc)
If the cost is lower than the value provided, yes, of course I'll pay!
I meant like Lipka/Crimean Tatars, Bosniaks, Albanians, etc. I get the rest but what’s the problem with Muharram?
Having to use cloudflare name servers is a huge drag.
Daniel Kehlmann on AI
Sure it is. If the commies were foolhardy enough to put a crown jewel out there, there's no fundamental harm in sneaking a peek. No humans were harmed. No individuals were betrayed. No careers were needlessly ruined. Just snooping.
Now I know for certain that all that N64 Star Fox has clinically helped me :)

To this day when I need to focus on an issue I often say “Location confirmed, sending supplies” or some other SF sentence.
Thank you for beinging up this excellent display of hidden dangers to my very crude example about why type systems should be used if they are there.

My point was specifically about complexity. Using a string for all kind of emails of course works, tying guarantees to other things like VerifiedUser works as well. These implicit guarantees just fail to safe your ass once things get more complex and there is an edge case you didn't think of.
When agriculture fails, there'll always be Soylent Green.
Spending it on other projects is a bad idea:

- it'd be distracting, they're open source devs/maintainers not fund managers

- it could be divisive and they'd risk taking flak if they get it "wrong"

- it creates a class of "approved" clients and related projects

I think the Jellyfin team's approach is pretty reasonable.

That said, if I was them I'd probably do what the Helix devs do [0] and rather than telling people to stop donating, remind them that donations are a "tip" to the project and shouldn't be assumed to be buying you anything or paying to ramp up development (or marketing or anything else). I really appreciate that stance and their attitude that it's great to have the money and they'll spend it if and when they need it, while also encouraging people to consider donating elsewhere if they want to have a bigger impact.

[0] https://github.com/helix-editor/helix/issues/2220
When Sports Games Feel Like Casinos, Players Rarely Win
Unless you have a source, you should really avoid spreading misinfo here. CrowdStrike doesn't have kernel-level ACE. It has a buggy configuration parser, and they pushed a corrupted config that triggered those buggy codepath in the parser.
I think they are not referring to ls, but to exa [0], which is not maintained anymore.

[0]https://github.com/ogham/exa
> I need a plex.com account to use my own self hosted instance?

And anybody could log into their plex account on my instance! The way they handle accounts for self-hosted instances is either deliberately convoluted or ineptly designed.
> "With out of the box SDKs integration is easy"

I read it like "without". I think you mean "with out-of-the-box"?
Nah, outside of my family I just hang out with people I click with.
What's the Matter with Madden?
3 years is nothing especially if you intentionally kill your donations. They won’t come back magically when they will need them.

Plus as stated before, they can divert the money to other projects related to Jellyfin themselves. They don’t need the community to do that for them.

Honestly, if you are a project the size of Jellyfin and you ask donations to stop because you have a measly three years of operational runway without funding anything and without any idea of what to do with the money, I seriously question your ability to survive.
I understand abandoning reddit in any situation
"G" as in "gadverdamme".

(Native speaker here - but of Dutch, the language known for its proper hard Gs. Unless you're from the South.)
Ethiopians are struggling to keep up with the new "EV or nothing" policy
À la powershell’s Get-ChildItems!

It’s a good point, as the shell glob syntax is too limited.
Library genesis. Nothing wrong with it.
Llama 3.1 405B base model available for download
Typical HN response here but do you have a blog post or a guide on how you did this? Would love to know more..
> if you want to have consistent behavior with classic HTML/HTTP apps

Why is that desirable? I see it more like a limitation of server-rendered web apps. Many times you can show useful UI before actual data is fully loaded (i.e. search / filter controls or basic data you already have).

Certainly, cascading fetching is undesirable and you should know what data you need to fetch and start the requests as soon as possible, but not necessarily before the route transition occurs.
Can I help out with the translations? Dutch is awful
On Jellyfin note that you need to turn off transcoding for each user account.

Keeping 'allow ... conversion without re-encoding' turned on should be fine, and likely needed for some of your files.
Why in this case though? I imagine someone who is gay may at some point feel they are unhappy with that and see if there are any options for them. If, for political reasons, we treat the whole subject as taboo, it's basically failing vulnerable people who might need help.
Yeah - I just wanted to emphasize that this article will be confusing for most developers. Since most are used to void from languages like Java. And the meaning of that void is different from the one in Haskell.
Unless they changed it, having Plex Pass on the account that manages the server “blesses” that server, unlocking all Plex Pass features for everyone using that particular server.
Just for rail, I quite like trainline.com. It tries to hide the madness that is very poor national/private rail service and their ticketing regimes, but really there’s only so much you can do, so often I get two or more tickets for legs of travel, some of which change as I remain on the same train?!?
> ...the worst damage you ought to be able to do is...

Ought. But it depends on the way the communication with the main process is done. I wouldn't be surprised if the main process trusts the output from the parser just a tiny bit too much.
Trump injured but ‘fine’ after attempted assassination at rally (apnews.com)

267 points by happyopossum 8 days ago | 552 comments

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

and multiple other threads (most eventually merged)
Reader mode works alright
Web crap blah blah blah... article posted on...Medium!
It’s a young project. They still have wind in their sails from the time they forked Emby and can still ride on the hope such a fork brought. That’s not going to last forever. I’m already seeing a lot more comments saying people switched back to Plex than I used to including in this very discussion.
It's done in bad faith. Some are vehemently against Rust because of the "culture" around criticizing other languages' memory safety models, namely C/C++.
I so rarely see my (oft-repeated) favourite BASH script hack - commenting ones command lines:

$ mv -n ~/Desktop/*.pdf ~/Documents/PDF_Archive/ #pdfsync

This command, which sweeps all the PDF files off my Desktop into a PDF Archive, is easily recalled with the key-combo Ctrl-R "pdfsync" - this is very convenient because it doesn't require me to add a custom shell script anywhere, in any particular path, and can also be used to refer to combinations of commands, for example:

$ for i in some_collection_of_git_repos/ ; do ; pushd . ; cd $i ; git fetch --all ; popd ; done #refreshgits

Ctrl-R "refreshgits", and voila: all of the repos I'm interested in get a full automatic refresh ..

Command commenting is my favourite trick to teach ops newbies, too .. right after they learn about just how important "history > some_history.txt #historylog" is as a command, as well ..
Hm... I quite like the idea but I think the initial example is not very good and also the remark about 'shotgun parsing' seems to blut some levels:

The key idea seems to be that the border between the periphery/plumbing/deserialization code and the actual business logic should be as strict and direct and isolated as possible. Only pass objects/data/payloads to the business logic that have been fully ingested into the data model of the business logic. And keep the ingestion in one place.

From this perspective, the section about "shotgun parsing" might give some people the wrong idea and derail some discussions: If it's an actual part of the business requirements that branching and validations need to happen (branching for example over the existence of an optional value), a superficial reading of the article might lead someone to incorrectly identify this as "shotgun parsing".
I am not sure what "dark patterns and brainwashing" are you referring to, I booked flights through Norwegian- a calm scandinavian low cost company, and had to say no many times to car and hotel offers. The same when renting cars from big companies.
For statically built executables, this might just be true.

Since when you give up shared libraries, you give up on security upgrades without needing to rebuild the world.
I'd argue that unit would be just as cryptic as monostate, if you don't know what either is.

Like, if we assume someone looking at code with `std::unit`, what might they think this is? If one is not aware of its use in ML or similar, it could just as easily be assumed that it could be something to do with units like meters or kilograms or whatnot. After all, the C++ standard library is vast so it wouldn't necessarily be all that far-fetched.

Then the only question would be to ask why it would be default-constructible. At which point you'd have to read the docs for the type anyway.
Hey HN,

I've been running a solo business for a while and realized how powerful AI can be. To make things easier for Solopreneurs, I hand-crafted 200+ ChatGPT Mega-Prompts to help you scale and grow your business.

This collection has over 200 prompts to help with everything from content creation to customer support. It’s like having a business coach and assistant in one package.

The product is new, I launched it today.

I’d love to hear your feedback to make it better.

Thanks,
Alex from God of Prompt

PS: There is a 30% discount coupon code for the launch day you can use for 24 hours: LAUNCH30
AIDE Advanced Intrusion Detection Environ. file and directory integrity checker
Thanks. You can take a look at the alignment module (there’s an example but it’s not in the README), it implements the “overseer” concept.
And the prompts are mostly customizable, except for some hard-coded ones.
Yes, that's true. But Lisp is untyped.

The notation [a] could just as easily have meant a non-empty list
Breaking Antivirus Software (2014) [pdf]
I can avoid military service by emigrating. Still don't understand your point.

Also, with the scale proposed in these countries it is in practice not really mandatory. If you don't want to you can say no.

And certainly it is only a whole year if you are willing to serve that long.
you know, I been programing for 21 years, mostly php, c# and java.

This year i got my first job as exclusively frontend dev using Nuxt.

Not only modern javascript development is a pain in the ass, it makes me feel stupid for not kowing how to do stuff in the modern way.

The other day I had to put a small form made in other portal inside a div in the botton of the screen. This form have a url that can be accessed directly or sent via email.

I through to myself, well I will just used a iframe. Why not?

Well. aparently I had to get a javascript snipet, put in a composable, write a unit test for this composable (so it dont cahnge test coverage). call the composable from inside a component, make a unit test for this new component, call it from the main page.

But hey, nuxt is full of nuxt magic...

1 week to implement, 2 weeks to pass a god damn pull request approval.
>I need a plex.com account to use my own self hosted instance? Uninstalled.

Wasn't this the case from the beginning?
That's a good one! I didn't know the comments also showed up in reverse search. TIL!
The five deadliest strategy myths
I use Jellyfin, and it works good enough most of the times. Sometimes it just won't find subtitles, or metadata and it's highly annoying to fix it. The TV app is a bit rough sometimes. The android app feels very barebones. The HDR tone mapping is either horrible or non-existent (can't remember which, but I could never play proper HDR).

So yeah, there are a lot of rough edges, but I think this is the best on offer if you want a true self-hosted media library that mostly works out of the box across various platforms.
The act of copying while training is incidental, in the same way as browser caches are incidental to the viewing of the content. Except that with training, you don't want to end up with a duplicate. The whole point is not to copy the original. Training is not copying.
Good point, the names really don't matter and the first type could as well have been a string. I just wanted to illustrate the concept of using the type system to add important information and guarantees to certain variables.

Your state machine analogy is a good one, because the conversion between different types is a bit like the transitions between states: you have to make explicit how exactly they are meant to happen (or whether they are actually possible).

This is a good thing, having less degrees of freedom may seem like it makes it harder to code, but in fact it allows you to reason better about what the system is doing at any given point in your code.
To be honest Blazzor is great, but I mainly use server side stuff.
One-Click Font Pairing Generator
> Surviving four years without starting a new boots on ground war
Such a good way to avoid Israel and Ukraine which were proudly escalated.

Modern politics is such a hole - we are praising a politician for not starting a war.

> Calling out china on its bs
What does it mean?
While this does seem to be an improvement in general, I find it extremely disappointing that we now got another, greenfield, library that ignores leap seconds and continues the propagation of UNIXy time. I appreciate that it was at least informed decision, and seems to have been tough call to make. So full respect to burntsushi nevertheless.

That makes it mostly uninteresting to me; nice api is nice to have, but I'd personally appreciate correct results more.

From the wider ecosystem C++ std::chrono seems like the only one that shows some promise on this front. Last I checked the implementations were not there quite yet though, and the API definitely didn't seem all that pleasant. Maybe in couple of years we'll see how it'll work out.

Hifitime 4.0 seems like almost the only option at this point, and it is in early alpha still.

I recall using astropy at one point just for time calculations, but it is quite overkill solution.

The quest for perfect datetime lib (for any language) continues.
My guess is the maintainers of C++ keep making it more and more awful in an attempt to force people to more sane languages.

But to their dismay the crazier it gets, the more some people dig in and embrace it even more.

/sarcasm. I think.
The screenshot of the page when you land on it is a real joke: https://i.imgur.com/uub5uCa.png
My father was a straight-ticket Republican voter his entire life and now he says he will never vote for any MAGA Republican. He hates the MAGA takeover of the party. Though it's anecdotal, I agree that there are far more Trump refugees than people think. I also don't know any Democrats who have done the inverse and moved to the MAGA camp.

Hopefully Trump's loss will be the final nail in the coffin for MAGA.
Even more than Ryanair, they are on the verge of cheating in the search and order process while Ryanair "merely" shows aggressive offers.
I really don't think it's reasonable to mix addictive stimulants in general into a discussion about ADHD drugs. There's a difference between (for example) crack and ritalin. It's hard to even chase the initial ritalin effects - once you go past your useful dose, you just start getting similar symptoms as not taking it at all + side effects.

If it doesn't work well, you'll get lots of other options - they're just as much a part of the modern medicine. This is becoming a meme. Why repeat this rather than post information about alternatives, if you care about this issue?
Therefore the pendatry was not "perfect" as it was claimed above.

One might even argue that it is impossible to be "perfectly pedantic".
If an unauthorized charge was made to your credit card report that to your credit card company. Name cheap will be a lot more serious in helping you once you file a dispute.
I think if you're hoping to just pick up a phone, install PostmarketOS, and start using it, it's not for you yet. From https://postmarketos.org/state/ (linked from the "Install" page):

> postmarketOS is for Linux enthusiasts. For hackers, tinkerers, technical people who are interested in pushing their mobile devices beyond what can be done with the stock operating system: more free software, mainline kernel, getting software updates until the hardware breaks, better privacy, less distracting features, etc.

> The goal is to make postmarketOS usable for non-technical people too, but we are not there yet.

Anyway, from casual observance following a couple of PMOS folks on Mastodon, but never having attempted to run it myself, I believe many people are using a OnePlus 6. Whose wiki page also provides more detail on failure modes: https://wiki.postmarketos.org/wiki/OnePlus_6_(oneplus-enchil...
That requires trusting that the available source is actually what's running on the machine, which is not much better than trusting that a closed-source program is correct. Open-source software is more trustworthy not only because it's inspectable, but also because you can decide to run precisely the code you see, so there's also accountability for the code that is run.
Again: this is not a kernel module. eBPF probes are meant to be Compile Once, Run Everywhere, that's their whole point! https://facebookmicrosites.github.io/bpf/blog/2020/02/19/bpf...

If you expect software to be future-bug-proof, well, I guess you live in a far better world than I do.

If you advertise your software to be compatible with RHEL, but a glibc bug gets in and causes your sw to crash for a couple of days, before RHEL realises the problem and fixes it, does that mean your software should instantly no longer be advertised as RHEL compatible? That'd make things a lot more confusing, if you ask me.
They are available on the official LG TV app store and Play store (Sony, etc.). I guess someone forgot about Samsung.
I’m not saying don’t update? I’m talking about rolling the update over the course of a short amount of time, like under an hour. With the ability to stop the rollout.
I don't think there's anything in the post that you can't do in python. You can definitely get at the AST for a function using the inspect module, and similarly finding the file it's declared in and on which lines is entirely something you can get at from python.

Looking it up quickly it seems that inspect.getsourcelines[0] is just about perfect. Combining that with a slight misuse of inspect.cleandoc[1] and you've basically got the OP reproduced without even needing to resort to anything especially tricky.

[0] https://docs.python.org/3/library/inspect.html#inspect.getso...
[1] https://docs.python.org/3/library/inspect.html#inspect.clean...