skysight-inc/HackerNews huggingface dataset:
About 4500. Not kidding. Most of it is residue from "I'll read it later" or "I haven't properly understood it" sessions that inevitably crash. I run about ~50-100 (active) tabs at any given time, and the rest are "unloaded". And I don't want to get rid of them because they're a "sequence" of how I came to something (even though I document important stuff).

What'll end up happening though, is that one day I'll leave that user profile for some reason and make another, which will go up to 200 and then I'll convince myself that I'll go back to my old profile after I close all the current tabs. Doesn't really happen. This is what happened to the ~2k tab profile that preceded my current profile. I still have that profile (started in 2017), don't know if it'll run with the current FF version though.

This is also why I don't use Chrome, because it's a glorified dev testing environment unto itself and not really a proper, usable browser.
Do you still have the raw images as individual files? Or is the scan's most original form that monolithic PDF?
Triz is included in the list of "liberating structures" [0] - facilitation techniques that have become fairly popular in the agile community (scrum.org trainers definitely talk about them). So yeah, it's being looked into :-)

[0] - https://www.liberatingstructures.com
Not sure how relevant to HN's audience, but I found out that a very good French magazine is So Foot. It's a sports magazine with really interesting articles and pretty well written, with a slight "political" tone interspersed here and there, if you know where to look (I'd say slightly veering left).

[1] https://www.sofoot.com/
So I've never struggled with my weight. I'm the same weight now in my mid-40s that I was in my early 20s. I don't understand why, honestly. I don't really have much in the way of self control. I like junk food and alcohol just as much as the next person. But for some reason, weight is just not an issue for me. It's like my body just self-regulates. Lots of times I just don't feel hungry. It's weird.

Just as I cannot explain why I am the way I am, it would be stupid to expect everybody to be the same as me. To look at an overweight person and assume they have no self-discipline. Or the opposite for a thin person. I don't see myself as any different from a fat person. I just somehow don't happen to be fat.

One problem that I do suffer from is anxiety and depression. In relating my experiences to others, I get the same sort of "helpful" suggestions. Go outside more. Exercise more. Meditate more. Drink more water. Eat healthier. I can only imagine what my life would feel like, if my mental health were on display the way weight is for fat people. The feeling that even though you're trying so hard, you're obviously not trying hard enough. Everyone giving unsolicited advice - I imagine the advice from former fat people is the worst.

At least with mental health issues, I can hide those, or not discuss them with "helpful" people. I have the greatest amount of compassion for fat people. People are so thoughtless and hurtful. Even when they're trying to help.
HA, the latest namedrop was “I attended github universe, they’re working on a lot of CiCD stuff that can be helpful “

I think americans are just high trust society so they’re not usually skeptical of people. Im skeptical of myself much less other ppl :D
So the oldest, greyest employee disassembled the code and dumped the ROMs, and ran them through a steganography scanner then?
Always relevant: https://www.youtube.com/watch?v=LTJvdGcb7Fs
They describe it as taking photo of snow leopard.

I am claiming that her descriptions are at least highly misleading and apparently formed to technically avoid stating false info, while lying.
If it's written for linux it can be made to work well with BSD and Mac. Windows is just weird in that respect.
Yes, I do. And I made that my favorite answer to the now famous interview question: "What is your biggest flaw?"

I look angry to the point some people may find discomforting to work with me. It is their biggest flaw not to know how to handle coworkers who look angry like me.
While the need for unions come from a good place, I disagree. What unions became is not what they were meant to solve.

I’d rather advocate for better work laws on federal level. Employees are treated like cheap labor, especially in the right to work states, where unions don’t have a grip anyway. There should not be need for unions to begin with.
You'd hope the original broadcaster would have broadcast quality archives. It's not like they'd keep them on LP VHS.

The BBC has had to do various work to keep the archives accessible, mid-90s stuff like this was probably recorded on D3 digital composite tape, but that's now long obsolete, so has to be transferred to modern formats (nowadays as files on LTO tape AFAIK). AFAIK stuff on 2" quad (the first practical video tape format, used from the 1950s to early 80s) has been transferred at least twice, from quad to D3 or DigiBeta, then to files.
> but grug must to grug be true, and "no" is magic grug word. Hard say at first, especially if you nice grug and don't like disappoint people (many such grugs!) but easier over time even though shiney rock pile not as high as might otherwise be

> is ok: how many shiney rock grug really need anyway?

https://grugbrain.dev/#grug-on-saying-no
„How to talk to anyone” by Leil Lowndes is also a great and actionable book.

+1 for scepticisms towards pickup artistry. I'd rather aim for „how can I become the person that women actually want“.
> Sadly, the Ottawa Treaty is a meaningless bit of political theater. [...] The main issue is that by nature, the convention only "punishes" responsible actors

Calling it "theatre" seems unnecessarily cynical. Couldn't you say the same about any legal/treaty constraints on state violence? E.g the Geneva Conventions or the Chemical Weapons Convention? Do you really think that all such agreements are futile?

Yes, irresponsible actors are not going to abide by by a landmine (or CW) ban, and yes there was an element of self-interest in creating them, but also I think a real recognition of the unnecessary suffering that they cause to civilians. I think thats something worth being a bit proud of.
You are correct, models are downloaded only once and then cached.
From what I have seen it hasn't been getting much worse. Other than just bounce rate I think far more people are becoming aware that reality is different from The Economist "a thousand words by Friday" writing. Hong Kong being one example.
Feels to me like there's a lot of 'a certain type of energy' in the article and some of the comments here. I can't really understand the level of bile being generated by these photos, real, semi-real, not-quite real or otherwise.
Thanks! I am releasing an updated version in the next month, and I hope you enjoy the additions.
There's no more productive morning than an angry morning. It's great fuel for tackling the email backlog... albeit sometimes with mixed results.
On your cloneAndSetProperty, consider if you can use a prototype instead of a clone:

function chainedPrototypePlusProperty(obj, prop, value) {
const newObject = Object.create(obj);
newObject[prop] = value;
return newObject;
// Alternatively: return Object.create(obj, { [prop]: { configurable: true, enumerable: true, value } });
}

It depends entirely on what you’re doing with it (not mutating obj while you keep the returned object, not depending on properties being own), but in some cases this will be suitable, and depending on the data and what you’re doing, could be drastically faster (it’s O(1) rather than O(n) on the number of properties, and access after could be much of a muchness).
How walls of moss could help reduce urban air pollution [video]
I used to read it years ago when it was run by the editor who promoted ending every article with a witticism. I missed that when they killed it off and stopped reading it around that time. Did they ever bring it back?
Yeah I agree and someone could probably write a whole article about making expectations from users on your libraries.
Oh this is so mean ;)
But your argument is “supporting any language”. Lunatic isn’t supporting any language, the language has to be compatible with WebAssembly for all the reasons you and weatherlight stated.
Jacobin often uses flame bait writing style which I don't like even if it's something that I agree with. It's insulting to the reader.
Linux is just a kernel, and only a Unix-like kernel at that. It is not an operating system. You're probably thinking of the GNU/Linux operating system, but then GNU is a recursive acronym for GNU's Not Unix. Android forgoes the GNU part, but maintains the Linux part (albeit with some patches).
I suppose that is an option. Maybe you're in some A/B group where things have been changed up, which can't be reproduced otherwise.
̶W̶e̶b̶va̶n̶ DoorDash was great while it lasted I guess.
Bit of a generic answer.

Doing the problem sets from a good university course.

Some problems might take you hours to solve, but it will develop your stamina for thinking hard.
There are so many wonderful applications of this! I am always interested in tabletop card games, but I don’t want to manage running calculations for things like my hp, or current stat buffs. Something like this could open up complex interactions and game state, without burdening the player.
This seems like a moving target though, and I still don’t think the typescript compiler should be responsible for it. I think a linter could make sense though for obviously bad cases.
Most people aren't saying that we're looking at a 2001 situation (hopefully) in which many people leave the industry and a fair number of mid-career people never really get back on track. But most people also don't think this is a momentary blip. 2023 at least is likely to see longer and more selective hiring cycles and downward pressure on compensation. To the original point, I'd hesitate to leave a comfortable position at the moment.
Most javascript packages come with a memory leak as well as ease of use. and as the number of packets increases, unfortunately the memory leak increases exponentially.
The phenomena been written about as "Who moved my cheese?" A lot of people value comfort and reliability over chasing higher salaries and more reward. But the "cheese" gets depleted over time.

https://en.wikipedia.org/wiki/Who_Moved_My_Cheese%3F

There's also an aspect of the "Dead Sea Effect". The people who stay and settle for the below market salary also tend to be the less talented and/or motivated. I've seen this and done this. In low performance teams and organizations it's easy to "rest and vest" and keep a good work life balance.

http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-d...
No, there is a lot of online-only content. I believe there's a daily email with new content, and often that content is quite weak compared to what's in the print version.
Just be honest to yourself and everyone. Follow this rule and you will automatically start saying no.
There's also https://12ft.io/ if that helps.
That's ridiculous. Most companies can do it. You're just saying you don't want to because you can get away with exploiting employees' aversion to changing jobs. Pretending that greed is "basic math" is just deflection.
I too had crohns. I too was busy saying yes as much as possible and was certainly in the final stages of burnout. I really needed to learn this lesson but alas here we are. cant say even until today ive really learnt the lesson, I just have a better work situation which doesn't use and abuse me like a tool which can be replaced.

I'm obviously not the same category as Jeff; my open source projects are boring and dead. Luckily never needed surgery. Took me years to get off chemo and discover the cure to crohns.
You want an Airbnb owner to subsidize your rent to the tune of half of their unit’s mortgage cost, when they could pay the entire mortgage as it is?
Maybe they cannot afford to carry half a mortgage? Maybe you should not expect them to?
What can't pure CSS do here and that Tailwind does ? The CSS syntax is already clean and standardized if you use it properly and don't name every little piece of interface. It is a genuine question, by the way...
IO completion ports (IOCP) was such a brilliant design, and still holds up today. It's fascinating how long it took for similar paradigms to become more dominant elsewhere eg with kqueue
To be fair, that's the definition of jargon. Using domain specific language is something that's universal - it's a compression technique you see any domain where there's a need to communicate dense information. Abstraction affords precision, not ambiguity.
This is by far the greatest advantage Kagi has over Google and is frankly something we should expect from any search engine created since the turn of the century.
The timing is interesting.

The job market has finally softened. Employers have been waiting for a moment to kill off the WFH movement.

Expect other companies to follow suit.
> We have historical fiction where we mix past and present real and fake.

It is fine as long as it presented as historical fiction.

> unless they were completely deceiving their audience for manipulation or monetary gain, i.e. fraud.

They were at least deliberately deceiving their audience (though technically without stating demonstrably false statement - nevertheless they were lying)
Author here. There are no major security issues and it's also compliant with the API rate limiting restrictions.
This logic implies that one could name a project after an explicit slur and it being a project instead of a directed insult makes it no longer a slur. That doesn't track at all.
This is definitely not the right behavior. Could you please file an issue with steps to reproduce or mail the team (address is in the addon page)
Maersk/IBM to discontinue TradeLens, a blockchain-enabled global trade platform
Say no to Stale issue bot
FWIW, I agree with parent.

In areas where I have some knowledge (tech), I find The Economist has reasonably accurate (if perhaps simplified, for the wider audience) grasp of things. I trust that the same holds for the other areas.
Libraries don't exist in a vacuum with a single well defined user. If I'm shipping, say, libpng.so, and I need to do a one-time initialize per process, the only feasible way to do that is with a c++ static constructor or __attribute__((constructor)). It's why those things exist. It's why linker .ctors exist. It's why rust-ctor crate exists. It's why Java land re-created that by self-scanning all open jars for classes to randomly load.

This is a very widely used capability and it is very definitely not trivial to just make an init function & define the import dag and have that work reliably. People will forget to call it & most of the time they won't have any clue what their dependency DAG even is. And that's assuming it can even form a DAG at all - cyclic dependencies are absolutely a thing, after all.
~ 600 on Desktop

Strategies for managing tabs:

- Firefox is my main browser, so I use Pocket to save sites for reading later. Tab is then immediately closed.

- Add on to save open sessions, nuke session from time to time and start over
Elon Musk has criticized Apple for years. Apple has mostly ignored him
My only problem with Jacobin so far (I too, like the OP, quit The Economist after a decade or so of reading, mainly because my politics had drifted even further left) is the redesign has made it feel like someone printed out a Tumblr from the 2000s. Finding an article and being able to focus on it is near impossible.
"You plan to spend the best years of your life in a job you hate?"

Seems like most people do. So yeah.

I don't see growth potential anywhere. I'm constrained to my current area, can't put in many extra hours, and other family restraints. This is the best option I've seen.
I don't typically question a person's motivation for asking questions! But the "great trans bathroom debate" has blown up far out of proportion, and its such a weird topic to wade into unprompted, that I have a hard time ascribing anything but bad intentions to anyone who does.

People have weird opinions all the time. I'm sure I have many myself. The difference is that she's an influential author with a wide reach who can reasonably be expected to think just a little more before she voices an opinion on something that affects a marginalized community.
That's not always the right behaviour either.

`#set_table_name` was replaced by `#table_name=` in ActiveRecord, so (especially around the time this changed when you might have projects in older and newer versions) it would be a likely mistake to make. I'm reasonably certain this is not the only case where a setter existed without `=` as part of the name where later library updates changed it to one with `=` (or the other way around).
Brave search is great.
> I've had a lot of people say [Jacobin is] a rag, but not explain how. Is it because it's poor journalism, or is it because it's socialist?

Anecdotally, I'm in sympathy with a lot of Jacobin's political viewpoints (even though I'm not as anti-capitalist, or at least anti-market, as they seem to be), but I have a lot of trouble really clicking with their style. They're far more opinion-driven than The Economist or even The Atlantic, and there's what I can only describe as a sneering subtext to much of the work by them I've been pointed to, e.g., "this premise is plainly true to anyone who isn't stupid and/or evil", when I'm sort of mentally raising my hand and going "wait, you are skipping work you really need to dedicate at least a few paragraphs to." It's the leftist version of the feeling I got reading C.S. Lewis decades ago.
I read it that the implication someone makes about him potentially being gay would only be an issue if that person implies that in a negative way and not just as an neutral observation which then would make it totally valid to say they are pricks.
Skills rot too. Any company may let you go at any moment, for reasons that might be entirely outside your control. Any developer should have a plan for this.
This is by design though, if another process has a lock on a file, they don't want you to delete it, since it could break another process. They actually do allow it if the applications open it with the createfile flag FILE_SHARE_DELETE. Or you can do it as a transacted operation, which will delete the file "eventually". Again, it's by design, you have to be explicit if you want someone to delete a file you're using, which is honestly a better design than having it be the default with the option of locking the file like Linux does.

If you really want to close it and know you could break another process but don't care(Which you should), you can use NtQueryFileInformation to get the process ID's that have the file opened, then use OpenProcess with the PID, then use NtQueryProcessInformation to get the open handles. Call DuplicateHandle on each of the handles. Then use NtQueryObject on each of them to get the name of the file, then close it.
But if the zip process had happened a bit quicker, the delete would have worked on either platform. Getting the error on Windows would only have been due to a race you could never guarantee would work out in your favour.

So, you experienced data loss because you deleted a file you didn't mean to.

...and?
> offered by inquiry only which i can only assume means we have serious reservations regarding the salability of this 'new' product

Much B2B is done on price by inquiry. The three columns and 'best value!' is a very modern thing. Even in those cases you'll usually see the enterprise option is 'call us'. I wouldn't make extreme assumptions based on the pricing model.
This is one of the reasons I actively avoid acquiring domain and biz knowledge. You become expected to train others.
But locks are suggestive, not mandatory. So if the other process does not take them into account, they just have no effect.
And for anything that's not the work you are contracted for

"My consulting rate is $XXX/hour"
UNIX philosophy is cargo cult from a book worshiped by FOSS folks.

CORBA was born on UNIX, original implementation targeted C, C++ and Smalltalk.

Java was years away to be created, again by a UNIX company.

Java EE, was reborn from an canceled Objective-C project created by Sun and NeXTSTEP, again two UNIX companies.
Relative percentages would be nice for more context, but saving ~12.5 seconds waiting on my build is significant enough that even if it were a small percentage of total time, it would still be well-worth doing.

I think the real point here is that more profiling could give some great results without tons of work.
> And at runtime, libcurl could find itself using a different libc from the application, so a buffer malloc’d in libc can’t be passed to free() by the app.

Yes, it's something anybody who has been seriously programming for Windows has been aware since forever. Which is why libraries and plugins generally expose FreeX() for every X they allocate and return.
KDE Plasma Mobile Gear 22.11
Thanks for this, I usually hate to say sequels are bad (since Simcity 2000 was itself a sequel and much better than the original SimCity) but that series really went off the rails around when Simcity 3000 came out.

(It’s a shame we didn’t get a higher resolution version of Simcopter and Streets of Simcity instead of a long string of “The Sims” plus… well I quit gaming before they took GTA online, but I got the impression the GTA community is more into murdering sex workers for cash rather than equipping your car with an airfoil and a hopper so you can jump high in the air then glide down into areas of the map your opponent cannot reach.)

Ps I’ve never seen that domain you can also play Simcity 2000 at https://archive.org/details/SimCity2000
It makes a lot of assumptions, such that all employees are equal in productivity. Of course that's not true, but it might not be far off either. The point is, a company is typically not significantly affected (and therefore has an easier time negotiating).
I would be interested in the book on Crohn's — or just a discussion about it. Digestive tract issues run in the family and it seems Crohn's is this mystery disease that they have a hard time 100% diagnosing (like there's no tracer-gene or blood test that will identify it).
Ending a sentence with "just" is short for "just fck my sht up". https://knowyourmeme.com/memes/brendan-frasers-alimony-just-...

It's meant to convey a sense of defeat. So in this case the sentence would read as implying that the author wanted Mastodon to replace Twitter but that it's not able and that fact is causing her emotional pain.
"It was abandoned without any evidence whatsoever that diffusion model etc is required.", diffusion models beats GAN models in quality on all datasets it was tested on, I suggest to read (again probably): "Diffusion Models Beat GANs on Image Synthesis" [1], the difference in quality is astounding, also the fact that GANs seems to work well with small one domain dataset, then they became incrementally more difficult to train with Imagenet and then it became easier again with 300M images only demonstrates how sensible these models are to hyperparameters and unstable they are to train (some distributions are better than others), these are the two main reasons why researchers have switched from GAN to Diffusion and autoregressive models, I like your attitude towards protecting the legacy of GANs but I don't put too much faith in them if not for autoencoders and upscalers (although some NN such as SwinIR have completely abandoned the adversarial loss). I bet the future for generative models will be distilled diffusion models for fast sampling. Btw you comment has been clearly influenced by an article [2] from Gwern blog but you didn't link it.

[1]: https://arxiv.org/abs/2105.05233
[2]: https://www.gwern.net/GANs
To be honest, GoL isn’t quite as interesting as continuous-valued CAs — the latter break into quantum field territory.