skysight-inc/HackerNews huggingface dataset:
Maybe I'm naive but I'm not so sure Affinity will automatically end up as a subscription-based app like Canva Pro and Creative Cloud. Subscription makes sense for Canva Pro where a lot of the value add is in additional elements and templates and there's not a versioned app you can buy with a certain set of features. For a tool where you release discrete versions with new features it's a lot easier to just sell it as one-off purchases.

Even if Canva was out to milk Affinity for every dollar, the size of the market for the professional-level tools is a tiny drop in the bucket compared to the market for Canva-level tools. I can't imagine it would move the needle. But what do I know...
Photoshop and Illustrator are surely a vast majority of Adobe product usage. What would be #3? Premiere? Lightroom?

Actually I take it back, Acrobat is probably #1
were you able to solve today's EPIC puzzle?
Obviously not everywhere, but places where air-conditioning is needed almost year round, and heating is not, it seems to me that solar mostly lines up with when power is needed - while the sun is up. Is that not the case in specifically those regions, eg southern California or Florida?
I used it and even took a class taught by salt stack employees.

I really was not a fan. I think one of the core problems I ran into was that the tool attempted to layer on rpc behavior to what was fundamentally a broadcast.

So you'd apply something to everything with a web role. The tool would attempt to make it appear as if you executed apply on n nodes and return after n responses. But since this was all just a broadcast what really happened is the tool dropped a message on the bus and then guessed how many responses it would get. If it guessed wrong the cli invocation would just hang.
Well, I’m glad I have my standalone license. I guess I’ll be on Designer V2 for the next 10 years like I was with Illustrator CS3.
>The simple solution is to have the government pay out the child support and make the debt to the government.

AIUI, a number of US states deal with child support in exactly that way: Payments are made to the responsible state agency and they remit the funds to the custodial parent.
I am sorry, it is hard to explain the issue . It's not like this. I do have to pretend to be it over long periods.
That's why I rotate one of my Big Things from time to time.

We can't "have more than two big things concurrently." Life is in the present in the doing.
Yes, this is a perfect use case for Jampack. You have simple large images in HTML <img>. Jampack would make them responsive with multiple sizes so mobile phone get small images and desktop larger images. And images would be made lazy when outside the screen. Mobile phone would download 1/10th of the data I guess.
(Customer from the very beginning for Designer&Photo, made a book with Publisher)

They will move to subscriptions (there will be many more of these moves, see VMWare), which will kill their differenitation towards Adobe and kill the product. If subscription, I can use Illustrator (which has 10x more tutorials than Designer). Most companies screw up M&A.
Davinci Resolve is on par with Premiere. Quark XPress is a great replacement for InDesign. No need to rely on one company for every type of multimedia software.
the potential is there...just waiting for the right circumstances if they ever come
It wasn't just that, it was also all the deep learning stuff. Atari games playing themselves, deep style and variants. There was some interesting image generation happening. AlphaGo was 2015, etc. that was really when things started accelerating imo.
I absolutely adore thess kind of DIY projects, where it becomes easily expandable and gets a good community empowering a feedback loop of better and better features.

LTT recently did a video about deej in their recent cheap gadgets video. https://youtu.be/8BxVi6YiicQ
Ship your AI startup in less than 24 hours, or get your money back
I'm currently building a product that enables people to launch their AI startups in no time. The idea arose after receiving questions from friends about how I develop my AI projects.

Please check it out
I found fx to be good for fast iteration, think quickly shipping startup code. You can just sorta spaghetti wire everything together and it's mostly okay. Though one can ask why in that situation you aren't using a dynamic language which is a good question.
Really lovely idea and brilliant execution.

For people who don't get the reference, one of the defining pieces of the Minimalist movement in 20th century music[1] was "In C" by Terry Riley[2]. Minimalist pieces often (but don't always) include elements of non-determinsm like in this.

[1] Minimalism here doesn't mean "not many notes" it means deliberately restricting the range of harmonic and rhythmic materials available to the composer. Steve Reich, Philip Glass, John Adams, and Arvo Part represent well-known composers with very different takes on the style if you want to check out more.

[2] https://en.wikipedia.org/wiki/In_C to read about "In C" or try https://www.youtube.com/watch?v=tbTn79x-mrI&pp=ygUQaW4gYyB0Z... as an example performance.
The number of comments that start with "I had" or "I have" is crazy, but cool. I think I got some version of my own at one point, but mainly remember playing with one belonging to a sibling.
It would be rather odd if causality only pointed in one direction.
What are you talking about??? We already know P=NP!! [1]

In all seriousness, I'm enjoying musing about what kind of "fake it 'til you make it" group fever dream got them to think this would fly. Also can't wait for the follow up "damage control" press release that claims Satoshi is one of their principle scientists on staff.

Bonus points: That video of 'Method B' [2], --if it was real-- quickly decaying in advantage from 7x to 2.5x (as compared to brute-force enumeration) implies their patent-pending method is asymptotically exponential-time and that their heuristics aren't always that clever... yay slightly faster exponential time... sometimes! So I suppose they are being honest?

[1]: When N=1 or N=0 ■

[2]: https://youtu.be/vPT0HWVnE98?feature=shared
> nobody expected that speaking natural language, let alone reasoning capabilities, would emerge at the scale of GPT-3

Tons of people expected it to "speak" natural language. I mean that's why we built it.

Jury is still out on reasoning.

I say this as a ML researcher btw

> Even the people that suspected that scaling would improve GPT-2 (i.e. OpenAI), were surprised by the results.

I'm sure some were, I'm sure some weren't. I mean as we've learned more about how it was trained and what it was trained on I think less people are being surprised. But fair to say that that's biased. But so is your version.

The problem is that __who__ is being surprised matters. A caveman would be surprised by a computer, because they have no reference. But we aren't. Perspective doesn't make the computer magic. Nor does it make it strong emergence. It just makes the caveman less knowledgeable. It's okay if we're the caveman.

> Clearly this is "strong convergence" according to your definition

LOL

> behavior that cannot be derived or extrapolated from individual constituents (or smaller scale).

Jury's still out. Don't count your chickens before they hatch. Currently this is an unanswerable question. Just because __WE__ can't derive it, doesn't mean it can't be derived. That's the difference in the definition.

It may very well be (I highly doubt it), but we have so little understanding of these networks that you can't make a strong claim in either way. But remember that strong emergence is a VERY bold claim, considering that we do not know of it anywhere in physics. This includes thermodynamics and quantum mechanics, mind you. But also remember that these fields too centuries to get to the point we're at now, and that still isn't a complete understanding (but it has accelerated for sure).

Strong claims require strong evidence.

Spend less time on twitter and more time reading papers and math books if you want to understand ML.
Telegram itself is not encrypted, unless you use the somewhat obscure "secret chat" feature, which few people if any use
Show HN: Charcoal – Faster utf8.Valid using multi-byte processing without SIMD
Pleasantly surprised. Outside of some questionable acting performances, my biggest disappointment was probably how... small? it all felt. Five friends from Oxford become some of the most important people in the world, rather than the international nature of the novels.

I didn't find the first 5 episodes as engaging as the last 3, but that's likely because I enjoyed the second book the most and was excited to see some of the wallfacer storyline.
It depends on how you wrote it. In general, I found it hard to understand point-free expressions (in the code of others, because I never used them).
Right, the problem with CSV is that it's often generated incorrectly.

Commas do not need to be escaped inside quoted blocks. But now quoted blocks are not literal data, and you need to drop the enclosing quotes. And escape quotes inside them, or outside if the quote is literal. Also quotes must be balanced inside a delimited field. Etc.

Commas are just too common of a character to be a good delimiter.

Tabs are an improvement, because usually tabs are just whitespace, which is usually arbitrary, and never needs to be balanced.

But tabs are not perfect either. Just a vast improvement for most data, and a functional compromise for humans.
They were funded by other scientists and medical professions who became heads of the CDC, etc. People from humanities are ill quipped to select grant recipients for any real research.

The scientific method is philosophy, but the majority of humanities never go anywhere near the scientific method other than to convince themselves that doing a qualitative oral survey of some classmates is just as much a “science” as the falsifiable ones.

> Why did people take or not take vaccines? Humanities,

The failure of humanities to produce any meaningful predictive behavior of humans is a pretty good example of why it’s a failed branch of inquiry.

> mastered messaging and mass political communication, which is humanities.

The people who have done this are completely outside of the grasp of the humanities taught in US universities. Every Ivy League economist, sociologist, social psychologist, etc that was in US leadership for the last 20 years has done nothing but flounder.
Welcome to Virtualdesktop.org
Also, this maybe distracting for either parties

- Affinity team (if they are pressured to go beyond professional designers or change to subscription, go to cloud, web etc.)

- Canva. Professional/enterprise is a very different ball game than the consumer market that they were focussing on. Ex. their mobile app for consumer itself is kind of broken, whereas mobile first experience is very important for the demography that they are targeting.
I’ve always liked CSV. It’s a streaming friendly format so:

- the sender can produce it incrementally

- the receiver can begin processing it as soon as the first byte arrives (or, more roughly, unescaped newline)

- gzip compression works without breaking the streaming nature

Yeah, it’s a flawed interchange format. But in a closed system over HTTP it’s brilliant.
My experience of JavaScript is nowhere near that good.

While it does not have parallelism, the concurrency is as unrestricted as it is in go, forgetting awaits is a very common issue leading to wild tasks running unbounded and unchecked, and when you need any other synchronisation mechanism you have to write them yourself and they’re tricky indeed.

$dayjob’s JS team keeps chasing concurrency issues, and breaking builds because of them.
Wonder if there is auth/SSO/WAF at reverse proxy level? For example Nginx would serve mydjangoapp.site.com and gitlab.site.com and gatekeeps users and services like a monolith.
Animated banner ads were something I adapted to completely ignore during my time on the web 20 years ago. After that, a decade of ad-blockers softened my calluses and now when I see an animated banner ad on a news site I begin to twitch and spasm.
It makes me nervous for sure, not super happy about it. I think I'll be fine if I lose my phone. My last phone died so completely it may as well have been lost but I could still hook the new one up to my Google account. Actually maybe I was already using the Google Authenticator app then.
This could be used for a really good obfuscation.
> How does nix solves the problem of Python dependencies not specifying their dependencies well or exhaustively?

In Nix lingo, a package successfully building or running against an implicit or unmanaged dependency is called 'impurity'. To help keep builds 'pure', Nix builds everything in a sandbox and does various other tricks to ensure that a package being built can't/doesn't find any dependencies at build time that you don't explicitly tell Nix to include in the build environment.

(This is also increasingly how Linux distros build their packages, to solve the same problem.)

For the most part, if building (and running the test suite during the build) a Python package with Nix succeeds, you can be confident that you've got all the dependencies sorted out— even the ones upstream forgot to tell you about.

> Do you have to find them out and fix them manually or can you generate a lock file and hope for the best?

At install time, you can be confident that Nix will bring along all of the system-level dependencies your Python package needs. You don't have to find and fill any gaps at install time 10 years from now or whatever.

When you're writing your Nix package for the first time, you'll be doing a mix of generating the Nix code that defines your package from some upstream, Python-specific lockfile and making manual corrections when the build fails. Nix doesn't have any magic for figuring out dependencies that are left out of poetry.lock or whatever, or for disambiguating guaranteed-compatible exact versions from requirements.txt.
>And the courts typically take that into account. It’s not unusual for someone convicted of a crime to be allowed to use a car for work, and work only as a condition of the sentence.

When I was in college (back before the dawn of time, when dinosaurs ruled the earth -- also known as the late 1980s), one of my fellow students got his second (or third?) DUI (this is also in Ohio, BTW) and had his license suspended -- except to drive to and from work and to drive to and from the local jail where he spent weekends for several months, paying off his debt to society.

Which was geared toward making things difficult for my fellow student (weekends in jail, only driving to/from work, etc.) as recompense for the DUIs, while at the same time not destroying his life. Which seems to be the better idea, IMHO.

But what do I know, I haven't lived in Pennsyltucky in 30+ years?
I’m a doctor and familiar with the mechanism of both ozempic, to the extent it is known, and fat metabolism generally.
I can’t see any connection between ozempic and myelin damage except you now know fat metabolism is involved. Is there something I am missing?
Honestly a bit rude of Martin to not have consulted with Gregg Turkington first.
Between your comment and your username I immediately thought of this:

https://whatever.scalzi.com/2005/09/03/being-poor/

It's worth a read. And a re-read, come to think of it - I'll go do that now.
> It's the only credible competition NVidia has

This is wrong, both AMD and Intel (through Habana) have GPUs comparable to H100s in performance.
>So if the problem was “investors” I’d imagine that you’d be unable to find any S&P500 company that people thought was doing a good job.

The definition of "good job" depends on who you ask.
I already have a personal (NSA) agent that does this for me.
This is the right answer for the cases when your complexity grows beyond csv.
They were forced to sell Grindr. What is the difference for TikTok?
I'd actually love to chat from an adjacent/overlapping area for what we're doing in louie.ai in llm-powered investigation & automation. (We're less interested in yet-another-phantom/tines/xsoar, more interested in where security is going next.) Any good way to reach?
Yeah, sadly, not a lot here. I’m a fan of studies around materialism and capitalism but trying to dress up a study in neuroscience as a cultural critique comes off as disingenuous and vapid
The brutal reality is people tend to discriminate those in a different social class. It's nothing as blatant as Indian Caste, but it's reality. This goes both ways too, upper discriminating lower and vice versa, and it transcends cultures.

For a practical example, nearly every single Black man who succeed(ed) in America doesn't speak so-called "Negro English", they all speak "normal" English. President Obama is perhaps the most familiar example. I have no doubt at least some of this is them putting on an act to demonstrate they are in the same social class as their would-be peers.

And on the other side of that coin, lower class Black men generally disparage characteristics of the higher classes such as being educated and carrying yourself more formally.

For better or worse, if you want to join a different social class you have to put up some act to get your foot in the door. Otherwise you'll be kicked right out. It's brutally unfortunate, but humans (and all living beings in general) prefer those who are alike and disdain those who aren't.

Hell, the audience here should look at themselves in a mirror: White shirt upper-middle class discriminating the elite upper class and the commonly middle and lower classes is everywhere. Screw those MBAs, amirite? The problem is Joe over there doesn't understand tech, amirite?
I would be interested in hearing about someone’s experience at a punk show.
There's nothing in here that would technically preclude one from building a nice UI around this and make this have a nice UX where most people wouldn't even need to know that any given protocol like this is being used.

The social media conglomerates would have been able to figure it out instead of building their own proprietary systems for this stuff, if they had wanted to. But, well, they didn't want to.
Ryzen CPUs report ECC errors like any other modern CPU -- it raises a Machine Check Exception which the operating system is expected to handle. Linux and Windows will both handle and log any ECC errors that the CPU raises. Presumably the various BSDs do as well.
IME most people don't know that using Excel to open and save a csv will silently mangle data. In our application leading zeros are significant, so we constantly get screwed by people trying to do quick manual edits and breaking the data. If we're lucky it breaks so badly the import fails. It's worse when the mangling results in structurally valid but wrong data.
My entire point is "yes there are edge cases, but most people could cycle if they really needed to." You point to some perfectly reasonable counter-examples, which I specifically referenced. However, most people here, including yourself are taking the position that "if it can't work for everybody, then it can't work for anybody" which is nonsense.

You point out that there aren't cycling facilities, while pointing to cycling facilities. You point to things like deliveries as though that isn't simply an inconvenience. The Ohio has six cities with populations in the hundreds of thousands.

Again, I'm not saying I agree with the policies here. I'm saying that losing a drivers license, especially in the wake of at-fault collisions, moving violations, fines, as well as many other reasons why the state might want to compel individuals to fulfill some reasonable request is not always, because America, a hardship. Alternatives exist for many-if-not-most people.

Driving is an earned privileged, not a right. If a hardship exists, it should be considered, but there are alternatives in many, many parts of the country, even Ohio.
Better? Is the world going down the drain? [pdf]
This seems like a pretty dark take. It may be accurate, but seems unlikely or at least incomplete. Even if it was accurate, viewing the world through such a myopic lens isn't going to help you or anybody else. A therapist might be able to help you out, if you're looking for it.
Hmm... so it's so bad that you might as well just use old-school autocorrect, and so good that you have to use it to remain competitive, at the same time?
The vast majority of CSVs do not have strings which include either quotes or newlines.

No CSV I have ever encountered has comments.
What’s the significance of linking to this? Is it new? Is there something unusual to see there now?

I’m familiar with Debian but don’t know the meaning of ROCm.
If the US calls itself a democracy then the people deserve more of an explanation than “national security” if they’re going to ban such a popular app. That’s the kind of thing we would expect China to do.

I’m pretty uncomfortable with the current clown car of FISA courts, secret Congressional hearings, secret bills, secret warrants, no-knock warrants, secret no fly lists, data brokers selling to cops, data brokers selling to the military, not to mention the evolution of police into a paramilitary group enabling things like weaponized SWATing for under $100. For a lot of these things, if you didn’t know we were talking about America, you would think of they only happened in totalitarian states.
English words that contain no vowels?
Guile Scheme: https://www.gnu.org/software/guile/manual/html_node/index.ht...

It looks like it should be good. There is a lot written. However, it's extremely disjointed and unfairlt assumes readers know things. It uses terms not defined yet, or even at all. As a taste, assume you are new to lisp and scheme. Try reading the Chapter 3: Hello Scheme![1] It contains so much mind bogglingly useless information presented in the most obtuse way possible.

Okay, you might say, that's the Reference Manual, not the Tutorial[2]. The tutorial is better...except it literally doesn't explain how to run the code. Instead, it tells you to not only to get Emacs, but to also configure it with Geiser. It doesn't show you how to do that. It passes you off to other manuals. Or, to set up Dr. Racket. To be clear, running guile code is as simple as typing 'guile' which starts the interpreter.

It's very common for the documentation to hand wave away major ideas by linking elsewhere and assuming that the linked references actually explain things (they rarely do).

Anyway, I could go on. It's simply the worst documentation I've seen because it continually leads you to believe it's good. Yet, it rarely delivers the information you need.

[1] https://www.gnu.org/software/guile/manual/html_node/Hello-Sc...

[2] https://spritely.institute/static/papers/scheme-primer.html
I disagree. The end user doesn't need to know the difference between 4 spaces and a tab. Tabs are just whitespace.

Tabs are uncommon but convenient whitespace. Commas are extremely common content. Tabs are a vastly better delimiter.

If you are wrapping source code in a CSV, a) you're doing it wrong, and b) you'll get bitten by newlines just as quickly! If you're including content that requires specific whitespace preservation, just escape the (usually rare) tabs.

TSV certainly is not perfect. But it solves the major problems for 95% of CSVs, and it's just as convenient for humans.

I do agree that one should not arbitrarily munge content. But note that HTML does munge whitespace, and we've never suffered meaningfully for it.
Moreso modern Japan
Laura's Lego Page (1999)
This is a different understand that I had on AGPL 3 quote FSF

"The AGPLv3 does not adjust or expand the definition of conveying. Instead, it includes an additional right that if the program is expressly designed to accept user requests and send responses over a network, the user is entitled to receive the source code of the version being used."

Have I misread this? As I understand AGPL3 is an extension of GPL 3. Therefore means if I use an AGPL3 licensed service I have rights to receive the code for this service.

ref: https://www.fsf.org/bulletin/2021/fall/the-fundamentals-of-t...