skysight-inc/HackerNews huggingface dataset:
I disagree. Office 2000 was *substantially* better than the more recent revenue-optimised versions
This is compelling and I think many elements of the spirit of this are true. The only thing I would add is that it will be interesting to see if professional, medium/high budget, polished, "produced" content will remain a stable and significant niche that is distinct from user-generated content. And does the high-production-value content directly compete with low-production value user-created content? And what percentage of a user's consumption it will represent in the future? And does the pool of available time for an individual consumer grow to accommodate both?
To put it another way, on some level, all content competes for our time, so it's all in competition. On a different level, a Twitch livestream or TikTok feels like an entirely different category of media from a scripted, high-production-value TV series or movie, and I want both in the world.

While traditional publishers may be losing % of daily media consumption - especially in younger age brackets - it's unclear to me where this trend asymptotes. My intuition is that most people will spend some time on "reels" or livestreams (or whatever), some time on blockbuster movies, some on Broadway plays, and some time on scripted produced "TV style" content. Some will expand their denominator of total time to accommodate additional media sources, others will pick one over the other.

It seems there will be a degree of loss of market share as you allude to, but it's unclear how dramatic it will be and where it stabilizes.

One thing is absolutely 100% for sure though in my opinion: media preservation should be deeply prioritized, and this news seems like a blow to that.
Also KWIC indices, hashing, ...[1]

[1] https://en.wikipedia.org/wiki/Hans_Peter_Luhn
I've heard the gold theory a lot, but my current best theory is it wasn't until credit cards became ubiquitous that wages stagnated and the debt treadmill began. There was also a significant population increase in the latter half of the century, there - but forget looking at milk prices or gasoline prices - look at a ford mustang, or a motorhome - or even housing.

Once a certain segment of the population realized that real estate was "undervalued" relative to the potential for collecting rent on the undervalued property - yeah. rent goes up, wages don't at the same rate, more credit card debt. High debt means you're paying nearly all interest, so that ain't going down.

Oh and does anyone actually remember earning a decent amount of interest at a bank? man, those were the days. 12 month 7% CDs, lol.
an old account I can't log into versus multiple accounts across laptop/desktop/phone is not really a play.
Plus C-a, C-k etc. This is one of the reasons I'm so glad I learnt Emacs defaults instead of something else like vi. It works in every program that users readline!
Ask a media company head in 2005 for a half a billion dollars to roll out a subscriber service which 23% of the US adult population could even use, which needed a custom decoder box, and which they could charge $10 a month for, and which would eventually destroy the market they were currently making all their money in.
Towards Robust Detection of AI-Generated Videos
If art is your job, then art is a chore.

For people who do art just for fun, AI is a net positive.

That's why employment is relevant to the quip.
In other words: piracy is illegal because it hurts the content producer (they don't get any money). But if there's no way to pay for that content, no damage is done, hence piracy and "copyright violation" should be 100% legal.
I don't think it's even possible for a user to down-vote a direct reply to their own comment.

I can't see the post you're complaining about; but based on the tone of the rest of your messages, maybe you were just off topic or rude-atop-the-soapbox and others flagged you?
you can also get ESP32S3 boards with a gps, lora radio, lipo charger, and oled screen for ~$28... common device for meshtastic.
The parent post is a pretty good indicator that not everyone wants windows.
Geisinger provides notice of Nuance's data security incident
Everything is available on Usenet. So it's not such a big deal.
where can I search for a chat in chatgpt? I miss that feature. Can't find it
I still run Dreamweaver 8 under Wine. It's paid for, and I'm entitled to move it to a new machine. Some of my old web sites are maintained with it. They load really fast.
No you’re wrong, must be thinking of Ligma
Yeah, that’s why the organisation wording is unfortunate. It’s meant more like a group name under which you will have your projects and not corporation name.
Level 502 already? Who knew the Gateway class would be so easy /s
> Content? YouTube doesn't make any, it just hosts it.

That’s a meaningless distinction for consumers. YouTube has some content of good production value among a sea of crap. Giving it more professionally produced content only weakens the old guard.
Yeah Figma sucks.
Wow, it supports WebP images.

Google Slides doesn't support WebP, despite google being the company that _invented_ WebP.
Writing the design doc before writing the program. I was "gently forced" into that at a past job. When I write a design doc, I think about a problem in terms of the problem, rather than the (arbitrarily) chosen tech stack. As a result, the solution is (in)validated quicker, the program is simpler, better fitting the problem and significantly easier to understand, and the programming phase converges to a reliable solution much faster.
Hi Hayley, could you explain how the tracing function and size info can be packaged into one word?

Since the GC Arena is meant as a default heap, the size should be allowed to be pretty big (> 32 bits). And doesn't the tracing function need to support a full pointer size? since they're not allocated but rather stored in the executable I guess they'll be placed in some predictable place in the address space, so I could take advantage of that.

Is that what you're considering?
> great, good for you and those people. but clearly most people don't.

If throwawaysleep had said, "Some people seem to like exercise, but I've tried all kinds of things and never found anything that wasn't a misery", I probably wouldn't have replied. But rather, they said, "Exercise is a misery" -- no exceptions or qualifications. They have acknowledged the importance of exercise, and seemed to indicate that they would be willing to do it for their own health if it were just boring or mildly annoying; but they believe exercise is always unpleasant. They seem to believe that everyone who does exercise regularly does so by just powering through the misery; but that this is realistically not an option for them.

So there's something they don't know, something they need to know -- exercise doesn't always suck. Lots of people exercise without having to "power through" any misery, because they've found routines they actually enjoy. And so, maybe there's a routine that they will enjoy as well. You're not going to look for something unless you know that it might exist.

> plus you cannot out-exercise a poor diet. doesn't matter how hard you go in the gym or on a hike if you slam donuts and pepsi all day.

I'm not sure where the donuts and pepsi are coming from. I don't know what happens if you take Ozempic while only eating donuts and pepsi; it's possible you could stay thin, but you definitely won't be healthy.

But since you raised it: Slim != healthy, and healthy eating !=> slim. It's possible to gain weight eating healthy most days and only eating really unhealthy once a month. And it's possible to have healthy muscles / cardiovascular system and still be overweight, or to have poor cardio and be slim. I'm pretty sure it's healthier to be overweight and cycle 20 minutes every day than to be slim and a couch potato.

If throwawaysleep is slamming donuts and pepsi all day, they should stop that for their health and well-being. But although it might slow the rate at which they gain weight, it probably won't make them slim.

Similarly, if they're overweight, while a normal, sustainable exercise routine will probably slow the rate at which they gain weight, or help them lose a bit, it probably will never make them slim. But they will be a lot healthier nonetheless.
Can't say enough good things about this podcast!
An iPhone game called "Tisa" in which the task is to swim across the river
> most profitable way of sustaining a business we've invented yet

Which is why it's something to tax. As opposed to more productive endeavors.
What you say is very true of course; Social Class, Economic Conditions, Environment are all huge factors in getting access to Opportunities and even more so, cultivating the ability to recognize and exploit them.

But i wouldn't say "There was nothing genetic or cultural about it."

It is Nature AND Nurture and while one can make up for deficiencies in either to a certain extent it is highly dependent on context and subject itself.
> That the results the machine learning techniques provide are still nondeterministic.

I think I know what you are trying to say, but 'determinism' or not isn't the problem. You can run machine learning methods completely deterministically: just use a pseudo-random-number-generator (and be careful about how you seed it, and be wary of the problems with concurrency etc).

> If the provided solution also came with a method of systemic modification to derive all other solutions that satisfy the constraints, then I would be satisfied.

> Without that you are unable to say with certainty that your local minima is correct even if nature fails to adhere to the lowest energy assumption.

Have a look at how integer linear programming solvers work. They use plenty of heuristics and non-determinism for finding the solution, but at the end they can give you a proof that what they found is optimal.

You are right, that you don't get that kind of guarantee with current machine learning approaches. Though you could modify them in that direction. (Eg if you added machine learning to an integer linear programming solver, you would hook it in as a new heuristic, but you would still want the proof at the end.)

> I have a long standing hypothesis that an algorithmic solution to the global optimization problem is what lends action potentials the appearance, or essence?, of what we mean when we speak of “consciousness”.

Sounds like woo. Protein folding in bacteria and yeast work pretty similar to how it works in humans. In fact, we can transfer genes from us to yeasts to produce many of the same proteins human produce. But you'd be hard-pressed to argue that yeast are sentient.

This reminds me of how some people claim that soap films are super special because those films can solve optimisation problems. See eg https://highscalability.com/why-my-soap-film-is-better-than-... If you put soap film between a bunch of supports, even if the supports have complicated shapes, the soap film will tend to minimise its overall surface area.

Of course, if you look deeper into it, and do larger scale experiments, you figure out that the soap only assumes a local minimum.
Well that was fast. Kudos, really neat. Speed trumps everything else. I only noticed the robotic voice after I read the comments.

I worked on an Ai for customer service. Our agent took the average response time of 24/48 hours to merely seconds.

One of the messages that went to a customer was "Hello Bitch, your package will be picked up by USPS today, here is the tracking number..."

The customer responded "thank you so much" and gave us a perfect score in CSAT rating. Speed trumps everything, even when you make such a horrible mistake.
> strict aliasing allows for optimizations that are actually worthwhile

I don't think there are many sensible, real world examples.

A nice explanation of the optimizations the strict-aliasing rule allows: https://stackoverflow.com/a/99010/66088

The example given is:

typedef struct Msg {
unsigned int a;
unsigned int b;
} Msg;

void SendWord(uint32_t);

int main(void) {
// Get a 32-bit buffer from the system
uint32_t* buff = malloc(sizeof(Msg));

// Alias that buffer through message
Msg* msg = (Msg*)(buff);

// Send a bunch of messages
for (int i = 0; i < 10; ++i) {
msg->a = i;
msg->b = i+1;
SendWord(buff[0]);
SendWord(buff[1]);
}
}

The explanation is: with strict aliasing the compiler doesn't have to think about inserting instructions to reload the contents of buff every iteration of the loop.

The problem I have is that when we re-write the example to use a union, the generated code is the same regardless of whether we pass -fno-strict-aliasing or not. So this isn't a working example of an optimization enabled by strict aliasing. It makes no difference whether I build it with clang or gcc, for x86-64 or arm7. I don't think I did it wrong. We still have a memory load instruction in the loop. See https://godbolt.org/z/9xzq87d1r

Knowing whether a C compiler will make an optimization or not is all but impossible. The simplest and most reliable solution in this case is to do the loop hoisting optimization manually:

uint32_t buff0 = buff[0];
unit32_t buff1 = buff[1];
for (int i = 0; i < 10; ++i) {
msg->a = i;
msg->b = i+1;
SendWord(buff0);
SendWord(buff1);
}

Doing so removes the load instruction from the loop. See https://godbolt.org/z/ecGrvb3se

Note 1: The first thing that goes wrong for Stackoverflow example is that the compiler spots that malloc returns uninitialized data, so it can omit the reloading of buff in the loop anyway. In fact it removes the malloc too. Here's clang 18 doing that https://godbolt.org/z/97a8K73ss. I had to replace malloc with an undefined GetBuff() function, so the compiler couldn't assume the returned data was unintialized.

Note 2: Once we're calling GetBuff() instead of malloc(), the compiler has to assume that SendWord(buff[0]) could change buff, and therefore it has to reload it in the loop even with strict-aliasing enabled.
I made https://epubkit.app for myself to do this.
Thanks, I finished downloading it (which took many hours) onto an external hard drive (by adding a HF_HOME environmental variable for where to store that cache). Its size was 262 GB.
Their history of buying up the competition and shutting them down doesn't help matters.
Should be titled, "Advice for people coming to Go from working on nothing but 1990s COM objects".

Don't return an interface? Why would I do that, when I can store it through void ** parameter you pass to me? Ha!

HRESULT QueryInYourFace(
REFIID riid,
void **ppvObject
);

And I won't make a move without designing interfaces. Interfaces is all there is, all the way down!

Before we write a line of code, we fill a whiteboard with boxes that have antennas with little balls on the end. Those are interfaces.
Would this be wire fraud?
If the copyright system were changed so that rightsholders were guaranteed to get paid, but didn't have veto over publication, how bad would that be? The reasons people usually justify copyright protection usually centre on rewarding the creators, and I think the right to stop people seeing your work is a harder sell.

There is of course a new question of how to set the price, but you could e.g. have an auction of some kind where the highest bid must be accepted.

(There are certainly notable cases like Mein Kampf where copyright has been conspicuously used to prevent further distribution.)
> it's like <3% in the U.S. for example, not sure about Denmark

Sure, but TFA and this discussion is about Denmark, where "...agriculture is the country’s biggest source of emissions".

Further on in TFA, "The global food system is a huge contributor to the climate crisis, producing around a third of greenhouse gas emissions", of which, "Denmark is a major dairy and pork exporter".

Even per the EPA agriculture is ~10% for the US [0]. And you say "That's all agriculture", I say "Why do you think the US grows so much shite-tasting feed corn? Some for ethanol, lots for pigs, cows, and chicken".

[0] https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...
This is indeed awesome. Our design team made a few templates to stay on brand.

It’s a bliss.
The paper I linked is not the Boehm one, hence the "Accurate" in title (they got clever with it didn't they?), you need to use a shadow stack to store the roots, you can't use conservative stack scanning for the reasons you stated.
I work in the marketing industry where brainstorming and visual planning are crucial for me. So, there are two things indispensable to my work—whiteboards and ChatGPT. Kuse just combines these characteristics perfectly. It's more like a ChatGPT on canvas.It can do multi-threaded job but ChatGPT only responds in a single thread! Looking forward to more upgrades!
Polyfill.io gets dealt with by Cloudflare and Namecheap
This is what happens when software developers sell the idea of "streaming", i.e., downloading and throwing away, instead of downloading and keeping. Meanwhile the price of offline storage has dropped precipitously as the popularity of expensive "streaming" has risen.

Online storage is relatively expensive but software developers sell the idea of "cloud" storage instead of offline storage. Eventually people want to cut costs. Overpriced "cloud storage" is a likely target.

Why are these ideas pushed on computer users despite contravening common sense. Answer: Greed.
A chunk of folks have been bullshitted into being aggressively opposed to anything, especially creative works, if there's even a hint of generative tooling. Their reaction is so overly disproportionate and irrational that many of them are calling even traditional CG imagery used in VFX work "AI", dismissively. It's like they saw witchcraft once and their brains snapped trying to cope with it.
> If the copyright system were changed so that rightsholders were guaranteed to get paid, [...]

How much would they get paid? What if they wanted to hold out for more? Would every piece of copyrighted material be paid the same? Or would you normalise it per sentence or per letter? Or per frame in a movie?
Can’t be much since he is in marketing :P (obvious sarcasm)
That's pretty clever, into the idea pile it goes, many thanks!
English link: https://affinity.serif.com/en-gb/photo/full-feature-list/
Not relevant. The maximum specified by contract is usually 450-500ms.

The barriers at rail stations have to have a defined maximum throughput of passengers, because it affects safety during emergencies etc. Most barriers are required to maintain somewhere between 30 and 45 passengers per minute.

Yes they can "default be open" and usually have emergency modes that disable validation entirely, but the speed during peak hour periods has to maintain the passenger flow.
No two devs perform equally regardless of their expertise.

For example, if you pay all backend devs the same, you’ll eventually loose or miss the higher performers in some way.
>Attiny which just isn’t a very good processor. It has 2k of ram

2k RAM is huge for what most people need do with a microcontroller: read sensor, read push-button/potentiometer, turn on LED, spin motor/servo.

The 20 year old gas heater at my parents place is run by one of those and that has a button/LED user interface and runs PID controllers and safety features. All that in 2k RAM.

It's not enough to run Doom on it it stuff like that but the amount of consumer election with them out there is proof they're not underpowered in any way.
From a Raspberry Pi 5: L2 cache line is 128

Vendor ID: ARM
Model name: Cortex-A76

$ lscpu -C
NAME ONE-SIZE ALL-SIZE WAYS TYPE LEVEL SETS PHY-LINE COHERENCY-SIZE
L1d 64K 256K 4 Data 1 256 64
L1i 64K 256K 4 Instruction 1 256 64
L2 512K 2M 4 Unified 2 1024 128
L3 2M 2M 16 Unified 3 2048 64
my 8 year old (then 7) used to spend a lot of time in the roblox creation tool, whatever that's called. in 3rd grade we had access to Apple ][e and c in the school library - and i learned basic on an atari so it was relatively straightforward to code silly things that impressed other children - fill the screen with random characters (random colored characters on the c!) draw lines, make the printer buzz. windows 3 and/or 95 included abasic and qbasic (iirc). if you held down shift while booting, you'd drop to a prompt and could just write code.

I'm not sure where that leaves today's kids - there's nothing what you can just push a button and a few seconds later be at a prompt and just start typing commands and statements; further, nearly no-one will be impressed with filling a screen with random characters in the same way adults and kids were impressed back when there were 9 computers in the entire school and 4 didn't work.

I know there's projects out there that attempt to capture that magical spark of all of those 6502 and 808X machines just had by merely existing.
But that's clearly in a section which poses interface returning as one of the interface mistake:

5. You are returning interfaces

The author just backpedals little; it's not absolutely wrong to return an interface.
Discussions

Polyfill supply chain attack hits 100K+ sites (800 points, 2 days ago 346 comments) https://news.ycombinator.com/item?id=40791829

Cloudflare automatically fixes Polyfill.io for free sites (139 points, 11 hours ago, 76 comments) https://news.ycombinator.com/item?id=40804317

(Namecheap hasn't released anything)
Many graphic design professionals stick with older software, and hardware. I still use CS5 on Win 7, although I'm no longer actively pursuing career in the industry. I know a renowned typographer who still uses FontLab (v5 I think?) on a Power Mac G5. The reason usually being familiarity with your tools. It's very similar to photography: it takes years getting to know your camera to the point when it becomes the extension of your body and brain, despite what marketing people say.
Many of the original C++ decisions come back to how it was supposed to be Typescript for C, which was a reason why it became widely used, and why some warts are the way they are.

Like having C structs magically turn into C++ ones, thus implicit rules like these.

Anyone that cares about C++ evolution should read "Design and Evolution of C++", not only for how it came to be, also for safety approaches over plain C, that Bjarne is stil arguing for to this day on WG21 meetings.
Let's agree to disagree -- I find it very relevant. "Peak humanity" is a very general statement, and ignoring large parts of the target cohort makes any analysis quite meaningless.
> and is now serving decades in prison.

I wish. It's a national tradition to jail and then pardon the president. She's been free for years, and is often kow-towing and gladhanding current administration members.
That's why the idea of the "middle class" was invented. You either live off the land/capital or you work for those people. You can't make the middle class rich enough that they don't have to work otherwise they'll realise they were working class all along.
Sort of a vapid piece.

The optimism and buy-in that excited people about tech from the debut of the iPhone until fairly recently was a function of PR and technology marketers-- like the author-- doing their jobs very well. For any industry, generating interest and excitement is more than a purely descriptive process. The magical venture doesn't just appear and then the marketers have the simple job of describing it. Marketers/strategists/PR people play a very important role surveying the project and then articulating a compelling vision. That vision then becomes sort of a self-fulfilling prophesy since stakeholders (both creators and users) have bought into the promise of worth.

If strategists aren't able to see a path forward, to survey the field and identify the things that make the project worthwhile, exciting, sustainable, tactical, etc... then they're just not great at their job.

Admitting that you haven't really believed in anything you've worked on as a marketer is a bit like an actor admitting that someone else is reading their lines. A good marketer, like a good actor, lives in their promises like they are already real. The realer and more convinced you are, the more you can speak your vision into reality.
OpenBSD – OpenBGPD 8.5 Released