skysight-inc/HackerNews huggingface dataset:
> compared to the marketing ethos that every pro artist uses Apple, and so should you.

I'd argue Apple has already achieved this, at least in my circle (Photography). I've ran a photography business on the side for going on 5 years now, and I've yet to meet a single (professional) photographer in my market that doesn't use or recommend mac's. Anytime the question of "What computer to get" comes up in Photography forums as well, it's always some variation of "M-series MBP."

Of course, it helps that Lightroom Classic runs like absolute crap on even the beefiest Windows desktop, but Apple is still synonymous with creative professional, and has been for a while.
I think part of the problem is if they provide a game, even for free, then they are responsible for the security of that game. Even if not legally, they don't want an article saying "unreal hacked by Ransomware people infecting anyone who joined a public server, people could download the game on the Epic store for free"

At least if a third party provides it then it's not really an official copy of the game.
It's about the cardinality (number of possible values) of the compound type.

The cardinality of a product type is the product of the cardinalities of its constituents. Likewise a sum type's cardinality is the sum of the cardinalities of its constituents.

Examples:

- a struct with a boolean and an 8-bit integer as its members. A boolean has 2 possible values, the integer has 256 possible values. So the struct has 2x256 = 512 values in total. So a struct is a product type.

- an Optional<int8> is either Some(n: int8) or None. The first one has 256 possible values, the second has one possible value. So the Optional<int8> has 256+1 = 257 values in total. So Optional<...> is a sum type.

Why does this matter? Because when modelling problems it's very nice if you come up with a representation where the number of legal states in the domain exactly matches the number of states of the type. It's awkward and confusing to have possible states of the type that are redundant or don't correspond to anything real. e.g. Golang's error handling uses what is morally a product type like (value, err) := foo(). What does it mean if both value and err are non-nil? That's prohibited only by convention, not the language. The type is "too big". But with sum types we can have Result<value, error>, where it can be a value or an error but not both, guaranteed by the compiler.
It won't happen. Judges only order that punishment for the little guys.
There is a reason they send rovers in places they expect to find ancient life and not present day life.
Why dont you use any kind of adblock? Why don't you speak with them about harmful consequences of algorithms? Instead of ban that noone learn from, communicate issues.
Llama cpp is more of a backend software. Most front end software like kobold/open webui uses it
I still do not see the point. No one wants to change their code. No one wants to break their ABI. But the discussion is moot since I do not see what ABI break is being proposed here. My only guess is that the proposal you're envisioning is to forbid this pattern, which breaks a lot of perfectly working code, not just 'ABI'.
You misunderstood me, its not just the womens role, we have split the parenting job pretty much down the middle, and we have about as good a situation as a modern family could get - its still very hard on both of us and thats why I can confidently say its a rough job that anyone (women or men) might want to for go.
The Big Nonprofits Post
I wonder what counts as social media? What about traditional bbs, or irc?
Beware of Econ Grad School
Love it.

> this post is only about buffering that happens inside the program, your operating system’s TTY driver also does a little bit of buffering sometimes

and if the TTY is remote, so do the network switches! it's buffering all the way down.
Which duopoly are you thinking? AWS, GCP, Azure + smaller (still significant) Digital Ocean, Linode?
I've set up many of these sites for individuals (including several elderly folks) and small nonprofits. I'd very strongly advise against self-hosting any sort of stack in a situation like this. Whatever you set up is going to be obsolete in 2-3 years, and the club will have to find some poor soul to migrate it to another framework. I've seen that cycle happen so many times already.

If you build something yourself, it's going to be even worse, because nobody in the club will have any idea how to find help for it once you're gone. They wouldn't even know what to call it, and "stack" means nothing to them. Even if you want to write it in vanilla HTML, even that is a rarer skill in today's dev landscape, and that usually means you have to manage hosting and deployment on your own too... good luck explaining SFTP or SSH or HTTPS to whoever inherits the site.

IMHO Wix is the way to go, especially if the club has someone technical at all. Then you can make that one person the admin (probably whoever pays for it) and use their roles system to assign "blog writer" roles to limit the complexity for everyday users who just need to post new articles (https://support.wix.com/en/article/roles-permissions-overvie...).

Wix also offers a single-vendor experience with support, so if the club has issues with anything, they know who to reach out to. Wix will be able to help them with everything from the user experience to domain issues (register the domain through them too).

As devs we always want to go cheap and easy (for us) and self-host on simple clouds... but that creates a completely unmaintainable situation for the client where they have no single vendor to reach out to and need to hire a web dev to make any changes. That web dev has often been me, and I've migrated a lot of people to Wix and they've stuck with it years later.

Don't overthink and over-engineer this. It's not about what's FOSS, it's about what a bunch of non-techie people have to work with years after you're gone. That requires a relationship with some single vendor who cares about them, not a mishmash of soon-to-be obsolete software and ever-changing deployment schemes.

Even if Wix isn't perfect, two years later, it's going to be a LOT more supported than any self-hosted stack.
Old and young children, especially those living in cities or apartments would be in real trouble if heating cut out. They might not own enough thick blankets, and do not have alternative ways of heating their home.
AFAIK, signal order generally propagates backwards, so the last command run will always receive the signal first, provided it is a foreground command.

But also, the example is not a great one; grepping tcpdump output doesn't make sense given its extensive and well-documented expression syntax. It's obviously just used as an example here to demonstrate buffering.
For me containment is important. (a (b)) -> (b) is inside a. Also that the whole form is enclosed in parentheses. If I move the mouse over a form, the whole form can be selected.

(pipe
(a 1 2 3)
(b 4 5 6 7))

If I move over the second form, there is an argument, which is above it.

My mental model is more based on tree evaluation, not so much on sequential evaluation.

(b (a 1 2 3)
4 5 6 7)

For me it's more important to see that all arguments to b are enclosed in a single form. If I want to move it around, I can easily select the whole form (with the mouse typically by a double click on the parentheses or a middle click).

The list becomes a physical thing (-> manipulating lists), not so much a syntactical thing (dealing with the syntax of a pipe operator).

But then I'm used to Lisp environments with a higher code complexity (longer code with deeper nesting, lots of macros) and support for that.
Canadian media companies sue OpenAI in case potentially worth billions
I think it lines up with OR in the sense that
x:(S+T) <==> x:S OR x:T

If you know x:S you may find conclude x:(S+T) without also stipulating that x is not a T. It may be permitted (if pointless) to use S+T even in contexts where S is a subtype of T (and hence the XOR is not true).
Saying an extremely rich API is “useless” on account of several
interesting but free APIs (which were probably being abused) being deprecated is absolutely nuts. My intention was to point this out.

I’m not wasting my time at this point explaining to someone what I think is cool about the Spotify API, especially after being flagged. The mob here has already demonstrated immense one-sided thinking.

Being scapegoated for the very thing the mob has done itself is an angering experience.
Chinese pebble-bed nuclear reactor passes "meltdown" test
I fell for this one too.
Replay by Ken Grimwood.

Don’t read anything about the plot, it will spoil it. Don’t read the Wikipedia article.

It’s a science fiction novel. Relatively short.

The book will hit you differently, depending on your age.

It’s messed with me for weeks and it’s still messing with me.

https://a.co/d/frMZHPq
Canids as pollinators? Ethiopian wolves may contribute to pollination
Being into "weird new-age shit" taints you to the point that you should not be listened to. It hints that their whole epistemological world-view is biased by charlatanism. I don't care if a chiropractor is right about some stuff, they're too tainted to listen to... at all...

Look at what happened to people who were almost coherent. I actually love "Mass Psychology of Fascism" by Wilhelm Reich. Great explanation of the right-wing fear of sexual pleasure. Too bad he went loony as hell right after: https://en.wikipedia.org/wiki/Orgone

Or Althussuar killing his wife suddenly and without warning? (his wife was a hardcore communist woman who apparently summarily executed "collaborators" shortly after WW2) https://en.wikipedia.org/wiki/H%C3%A9l%C3%A8ne_Rytmann

Or Jung's literally mystical ideas of collective unconscious?

This ideology literally makes you nuts. Hence why they want you to be "Schizoanalytical" and "Rhizomatic".
And normal people can't get on the winning side. I'm trying to get Github to DMCA my own repositories, since it blocked my account and therefore I decided it no longer has the right to host them. Same with Stack Exchange.

GitHub's ignored me so far, and Stack Exchange explicitly said no (then I sent them an even broader legal request under GDPR)
Not impossible, just unlikely. About once a week on average but they will need to get to that tempo within a year in order to be above that tempo the following year. If offered that as a betting proposition, I would bet against.

Thing is, they have to claim they can. This is actually too few launches to go beyond LEO because that takes somewhere between 5 and 20 refueling flights per lunar/planetary/geostationary flight.
Hi,

launched a black friday deal, users can extract 20,000 leads every month based on keywords, prompts, regions, etc

$1999/one-time or $1499/annually

If you have more demand you can DM me on twitter.
A linter directive also tells humans that somebody has decided that the function being long is acceptable in this specific location. It's been acknowledged. In many cases, that's all I want.
Wouldn't be better to educate children about deadly consequences of using heroin and what does it makes to your body? Noone is learn from ban, and enforcement of regulation also cost much more money.
> But there are a lot of git repos out there with commits older than git itself (the Linux kernel itself I'm sure is the most prominent example).

No, the official Linux kernel repository is only as old as git itself (being one of the first three projects using git, the other two being sparse and git itself); the older history of the kernel was deliberately not imported into it. There are later repositories which did import the previous Linux kernel history from Bitkeeper and older tarballs and patches, using mechanisms such as graft to tie together these historical commits and the new ones, but the result has never been part of the main repository.
Double entry bookkeeping (DEB) records entries in ledgers. There are no ledgers in REA, therefore REA is not double-entry bookkeeping.

You could argue that when representing both DEB and REA in an entity-relational model, they might have some similar looking tuples and relations, but that does not entail that they have the same data model. As I said in my initial post, REA is a richer data model that captures more information. You can reproduce the ledgers of DEB from a REA system, but you cannot go the other way in all cases.
Combine this with a large timezone difference and you get a (literally) slow motion disaster. Imagine waking up and finding your change thoroughly reviewed but not approved because of a triviality. Not a great day.
CleaR: Robust and Generalized Parameter-Efficient Fine-Tuning for Noisy Labels
So much for the popular narrative that boomers had half a century of the strongest economic prosperity ever and hence a huge head start over later generations. This only applies to a small percentage of boomers who saved and invested; most did not not. Or didn't earn much at all. The notion of boomers all being wealthy sitting on mountains of home equity or buying $250,000 RVs is just a minority. Like all demographics, wealth is a distribution.
Alright but being Swiss you can probably afford to buy both and still have most of your monthly pay left over lmao.
I’m wondering how idiomatic the generated Go code is. Would it be useful for generating code in a Go library?
Absolutely: if copyright is slowing down innovation, we should abolish copyright.

Not just turn a blind eye when it's the right people doing it. They don't even have a legal exemption passed by Congress - they're just straight-up breaking the law and getting away with it. Which is how America works, I suppose.
They are probably censoring. It is too hard to fight the temptation of playing with the weights since nobody would know.
This is likely the truth, but as someone that sorely misses Aperture, I have a bit of hopium that Apple does want to start competing with Adobe in the RAW processing space.

I think there's a significant market of "not quite professional, but more than a hobby" photographers for which they don't want to pay an Adobe subscription, and CaptureOne is too much software for their needs.

a RAW converter with all the standard tools, integrated with the Photos app, and presets curated and polished by Apple, could do well. Add some AI features like Lightroom, but run locally on device instead of allowing Adobe to train on your photos, and I think they'd have a winner in that space.
You can still tell the difference through dna evidence. In this case it would be like a ship returning with an alien book, a worker left an earth based book, you have no clue what book is which but one book shares 99% textual similarity with the king james bible. That one probably originated on earth.
But it's not itself, it's an array of characters. It's AST can be represented as simply as a recursive list data structure (with a head and a tail), but I think this is a bit over-mysticized.
In my mind the fact that Go has Google behind it is the main reason it caught on (and quickly). It would have been completely ignored otherwise.
What Is Dynamic Dispatch and Why It Matters
Yeah, there seems to be an unfortunate trend towards using "LLM" when people really mean "transformer."
and I bet he's turning the frogs gay too!
I also can "see" in my dreams! Aphantasia is so fascinating to me because it helps me think about all these senses in much smaller units. I think the more we study and learn about aphantasia the better we will understand the brain in general. It is kind of like a natural experiment where you can remove one piece of the system and reason about the whole because of what changes.

For example, I had never considered that there would be different processes involved with imagining something visual vs recalling it but now that seems super obvious to me! I love when something tweaks my perspective and suddenly a new world of possibilities is revealed.
Open Web UI [1] with Ollama and models like the smaller Llama, Qwen, or Granite series can work pretty well even with CPU or a small GPU. Don't expect them to contain facts (IMO not a good approach even for the largest models) but they can be very effective for data extraction and conversational UI.

1. http://openwebui.com
If you're going to retrain your model because of this ruling, wouldn't it make sense to remove all DMCA protected content from your training data instead of just the one you were most recently sued for(especially if it sets precedent)
Similar tool I like and used to self-host for personal use: https://screego.net/#/
Show HN: A tool for kids to practice arithmetic
My bias is towards merging. Trivial issues can be fixed in a future commit or PR.
I struggle to think of a way of keeping an entire house or apartment warm without power.

Is there an actual solution recommended by the respective governments for this or was the problem reformulated into keeping one or more persons warm instead?
Isn't this the same thing Google has been doing for years with their search engine? Only difference is Google keeps the data internal, whereas openai spits it out to you. But it's still scraped and stored in both cases.
Mimir
I suppose the cost of legal representation would cancel it out. I can just imagine a class action where anyone who posted on blogger.com between 2002 and 2012 eventually gets a check for 28 dollars.

If I were more optimistic I could imagine a UBI funded by lawsuits against AGI, some combination of lost wages and intellectual property infringement. Can't figure out exactly how much more important an article on The Intercept had on shifting weights than your hacker news comments, might as well just pay everyone equally since we're all equally screwed
Surprising 16-year-long ADHD study reveals opposite of what researchers expected
Chemical space is very very large. Like we can say for certain that only a very tiny percentage of all possible synthesizable organic molecules have ever existed in our universe. The combinatoric explosion is just so enormous that I think its incredibly unlikely that the only configuration of molecules that supports life is our own here on Earth. In fact, I think we know this given that there are artificial amino acids that can be incorporated into our existing protein biochemistry without a problem. Thats a small example but it points to a much larger space of chemical compositions that can support life. So an entirely separate evolutionary process would almost certainly land in a very different chemistry for things like information storage and molecular machines like protein.

Also our biochemistry is compositional, it takes small building blocks and remixes and combines them to build larger structures. I suspect that this is also a necessary feature of life in general. It’s very hard, basically impossible, for natural evolution to build huge structures like proteins just by pure uniform random selection. Instead it takes small pieces randomly, then puts them together to get complex life.

Point being, its a very very path dependent process. Any small difference in the early building blocks gets exponentially magnified when evolution uses those blocks to build life. So that leads to easily detectable, drastic differences in biochemical structure. This is evident on earth in that our biochemistry has a feature called left handed chirality that seems to be a purely random accident of the very earliest steps of life. That then was transmitted to every living being on earth. There’s probably a fifty-fifty chance that extraterrestrial biology is right handed instead. Every step in evolution also probably has random accidents just like that. Our particular biochemistry is the result of a trillion coin flips. There are probably many other biochemistries that work just fine, but look way different
My company had a policy that any infrastructure should be accessed through our internally managed VPN.

This isn't particularly common, but it's not uncommon either.
There's No Speed Limit
A modern battlefield grave is identifiable. Any trained archaeologist would spot such a grave, describe and most likely report it to authorities. There are recognizable signs. We dont dispose of dead soldiers in unmarked pits, not individuals.
FDIC would only get involved if the bank was insolvent?

If your bank and you have a disagreement over how much money should be in your account, then FDIC wouldn't be involved?
that wind farm sending 1 gw into scotland from norway is striking
And compression and deduplication should be very happy with this. A lot of the message contents and the IP/pcap framing overheads should be pretty low-entropy and have enough patterns to deduplicate.

It could be funny though because you could be able to bump up your archive storage requirements by changing an IP address, or have someone else do that. But that's life.
I used a cheap €10 power drill at Aldi; lasted me for years.

And for the "occasionally hang up a painting or some shelves" type DIY it's fine.
Photomator is significantly more capable than Photos on the iPad and iPhone: it very obviously has a more robust image editing pipeline, supports layers, has actually useful ML features, proper curves, vastly better colour balance editing, supports LUTs, has culling support etc.

Photomator on the iPad is more capable than Photos on the Mac.

Frankly I think this is an acqui-hire. I think Photomator will significantly boost the capabilities of Photos, back to an Aperture-level app. I think some of the features may even end up in the camera.

Pixelmator, I don't know. I think a whole bunch of Pixelmator features do make sense as a tab/workspace in Photos, actually, but either way I don't see Apple keeping it called "Pixelmator"; I would expect to see it called "Images" (to go with Pages and Numbers, and with photo-specific stuff left in Photos).
Java compiles to native code for two decades now, it has always been a matter of how much one was willing to pay for a commercial JDK.

“The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.”

-- Rob Pike
You might appreciate that many of these processes compete internally within a single app’s access to compute/networking. This is how a developer can prioritize within their own app’s processes.

Regarding prioritization across multiple apps’ processes, you might be surprised by just how considerate iOS developers can be. They (we!) tend to obsess over user experience, and knowingly adjust QoS to fit the user’s best position vs the app’s best position, understanding that such a values-first approach to development raises overall product quality. (You can call that “alignment.”) After all, it is literally a single line of code.

For my primary project minimal.app, I use .userInteractive QoS extensively for collaboration and sync, and otherwise fall back to a more appropriate QoS. The point that I have internalized is that this most crucial process (sync/collaboration) is an order of magnitude or greater more important than any other process. Of course I will internally prioritize this key process, and such internal prioritization naturally bleeds into the greater ecosystem appropriately, benefitting the user. This QoS system is so well-designed that my self-interest (or rather, my obsession with making my app as useful as possible) aligns across other apps and their self-interests.
They were still speaking of subset of americans. One should look up the literacy rates of poor white or black americans of the time to get a better understanding of where the headspace of the average person might have been. There is a reason why politicians had to campaign by actually visiting and orally presenting their positions.