skysight-inc/HackerNews huggingface dataset:
None of that is in the description. You are spectacularly over-engeering things.

A test might be useful, but I took a quick peek at the source and it really is as straight-forward as I suspected it would be: the input is already tokenized and you can just add a new entry in a large, if .. else if tree, write a multiplication function, and that's pretty much it. You can just test it by started memcached and sending it commands.

I'd whip up a quick patch, but the tar.gz is 14 years old and doesn't compile with latest clang without twiddling -W flags that don't seem to apply, and the git copy doesn't compile due to autoconf woes (sigh...) Messing around with autoconf is not my idea of fun and too much pain for a HN comment, so whatever. But you really don't need 3 hours if you vaguely know what you're doing and are a competent C programmer (which I am only barely).
Can shot-scraper load a bunch of content on an "infinite scroll" page before saving? I'm guessing Monolith can't as it has no JS.
The most effective way I've found to work through the history of a big YouTube channel is to hold page-down for a while then save to a static "Web Page, Complete" HTML file, but it's a bit clunky.
"There is nothing more permanent than a temporary solution that works"

I have no idea where I heard that, but I use it often at work to ensure we don't ship temporary solutions but do it right the first time.
Or do you specifically mean that you want to free memory where the first cell is without waiting for GC or similar?

$ pil +
: (cdr '(1 2 3))
-> (2 3)
:
Ask Russia how that's been going ;)
Flat and monochrome icons have lost so much expressivity they are basically useless to express what they stand for. A lot of time I had to think for a moment while having the name of a menu written to make the connection between the image and the feature.
Something like an ape.
Not sure about police officers, but the other professions you named have to complete graduate or post-graduate studies in their field, pass a formal examination, maybe publish a few peer-reviewed papers while architects build a portfolio - this is usually proof enough of their strengths.

Actually, this works in IT as well: if Donald Knuth, Yann LeCun or Zvi Gallil ever decide (however unlikely) to apply to a web shop, they'll probably get waved through on the strength of their credentials. For the self-taught J. Random Hacker, who can't show any of his old code because it's under NDA, there's the interview pipeline.
I have worked with people (well, consultants) hired based on the fact they breathe - I would much rather jump thorough some hoops than to have to work with them ever again.
Your water is -5C? Is it salt water?
> Matrioska Brain I think, where the entire dyson structure is made of computational substrate

Well let's compare star to the amount of available material in Solar System - I don't think that there is enough material to build one layer, let alone several + protective layer.
Just like it's mentioned later in the article: it doesn't really matter if you get an addition mostly right. You either get it right or you don't. I still appreciate their effort though, because even after altering the grading system, there were still some emergent abilities.
Woah that's cool. did you make that yourself?
> So while you _do_ have to serialize access to shared IO resources, you do _not_ have to serialize access to memory

Yes, in Node you don't get the usual data races like in C++, but data-structure races can be just as dangerous. E.g. modifying the same array/object from two interleaved async functions was a common source of bugs in the systems I've referred to.

Of course, you can always rely on your code being synchronous and thus not needing a lock, but if you're doing anything asynchronous and you want a guarantee that your data will not be mutated from another async function, you need a lock, just like in ordinary threads.

One thing I deeply dislike about Node is how it convinces programmers that async/await is special, different from threading, and doesn't need any synchronisation mechanisms because of some Node-specific implementation details. This is fundamentally wrong and teaches wrong practices when it comes to concurrency.
Filling the upper 128 characters with box-drawing characters was all well & fine, but you'd think IBM might've given some thought instead to defining a character set that would have maximum applicability for the set of all (Roman alphabet -descended) Western languages. (Plus pinyin.)
The application was written by a team of 20 over 10 years. There are over 3000 database tables.

The job it does is big and complicated. It is used by teams all over the world.

The problem is the inherent complexity of the business domain. Not poor quality code from devs 10 years ago.
I don't do a lot there but I stop by the Cave BBS now and then - telnet://cavebbs.homeip.net
In Rust the answer is "it depends". Since the runtime is not provided by the language you can have implementations that are a single thread, thread-per-task, a thread pool, or whatever other setup you can think of. Tokio at least offers a single threaded version and a thread pool version.
my point was not to make it disappear, but to develop better targets for antivirals, which effectively make it end by just shortening the disease course to 1-2 days. Right now, the rebounds that happen are mostly due to virus reservoirs within the body that aren't completely eradicated by 5 day course. More effective targeting within the body could be key. Either way, saying "nothing can be done" and just throwing in the towel when valuable info could be obtained is not the way to go. Personally, I have a general interest in the virus (though I'd never work as a virologist due to my germaphobia) so I think it's worth investigating for its own sake.
Ha, you're right about `font-smoothing` - it appears in the OP CSS like this but I guess they meant `font-smooth` [1] (which has a giant red warning akin to what you said).

> As a generalisation, you should not do things like this, but leave it to the platform or the user to decide.

Tailwind also does it (e.g. see the CSS behind this page [2]). Those guys wrote probably my all-time favourite resource on UI design [3], so I do put value on little tricks like this that they're using.

1. https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth

2. https://tailwindcss.com/docs/font-smoothing

3. https://www.refactoringui.com/
My initial comment was about a simple 'cp' copy of a large file from local storage to an NFS mount.

It times out, 'cp' exits in error, and my file is not transferred. I can reproduce this at will. I think I should report it as a linux kernel bug, to be honest.
There has to be some catch or legal hurdle involved?
As far as I know English is different from English in many ways.

Colour
Organisation
Trousers

I don't know. Search online.
Not miniscule enough to not interfere with astronomy due to the exposure times and light sensitivity involved.

But yes, they're not big enough to cause a "space junk preventing space travel" kind of scenario.
Yeah. We're not really planning on seeing anything other than it getting dark.
Agreed. Usually there is a lot of course correction that happens when there are at least two people / two brains working on a problem and bouncing off ideas. Unfortunately that is completely missing in such interview scenarios.

Hiring Type 1 is not a mistake unless that person is also rigid / headstrong and always goes for an overengineered solution.
Apparently it's active in Iran (because the US government wants it to be.)
> Seeing it has objects, methods structs, optional type annotation, couroutines, actor model, I tried to build it but the Gambit Scheme on my system was too old and I gave up.

Compiling a newer Gambit from source is really straightforward. I ran compiles of Gambit over and over to stress-test Raspberry Pis to see if they needed active cooling (they did).
I mean I think Proton's focus is on games, and it's been quite a while since I ran into any that didn't work pretty trivially. I guess I don't game enough to bother trying to get malware-like anti-cheat things to play nice with my systems but I think that's more out of my distrust outweighing my need to play the game rather than because it's a headache, but that does seem to be the last real frontier of compatibility in that space

As for other things, like various hyperspecific professional software people are locked into, I've got nothing but sympathy for those folks. It's a rough situation and it's not their fault. It'll take people who care about those domains doing software projects to help open up those areas more. I will note that I know people producing content who have been going over to FOSS video editors and the like lately, and I can't say for sure whether this is the platforms getting worse or the FOSS getting better, but I think either way alternatives exert positive pressure on the ecosystem as a whole. I do think it would help a lot if professionals in many areas would be a bit more willing to at least try alternatives, as the reaction to projects aiming to give them choices tends to be derision and dismissal. Like, okay some stuff isn't there yet, but I think it would benefit you if it was, even if you personally don't use it

If there's anything people should have learned from the last few decades, it's that no company will ever love or care about you, and a company that deserves your trust is rare to the point of near-extinction in this environment. And yet people actively bemoaning how these companies are shaking them down will at the same time act and speak against their own interests out of brand loyalty. Perhaps it is because so many have come to define themselves by their choices as consumers. It's hard not to see identity itself as a sort of scam in this kind of environment
The Art of ML Model Fine-Tuning: Tips, Techniques, and Metrics
As the world of machine learning advances, so do the techniques for refining models. But what exactly is model fine-tuning, and how does it differ from traditional model training? We are here to dissect this intriguing process, shedding light on its fundamentals, techniques, and challenges.

Picture this: instead of constructing a model from scratch, practitioners are now tweaking existing, sophisticated models developed by industry giants. It's similar to rearranging LEGO pieces to craft something unique. These pre-trained models, built on vast datasets, offer a head start like no other.

Let’s delve into the intricacies of model fine-tuning, from its basics to the nitty-gritty techniques.

Understanding the Basics of Model Fine-Tuning
Model fine-tuning involves refining pre-trained models for specific tasks, saving valuable time and resources compared to building from scratch. Techniques like hyperparameter tuning and regularization play pivotal roles in optimizing performance while tackling challenges like overfitting.

Decoding the Differences: Model Training vs. Fine-Tuning
While model training starts from ground zero, fine-tuning adapts existing models to suit specific needs. The article compares and contrasts these two approaches, highlighting their distinct starting points, data requirements, and techniques.

Mastering the Techniques
Explore the key techniques crucial for fine-tuning models, including hyperparameter tuning, transfer learning, data augmentation, and regularization. Each technique addresses specific challenges, contributing to the creation of more accurate models tailored to specific tasks.

Confronting Challenges Head-On
Fine-tuning ML models isn't without its hurdles. Challenges like overfitting, resource constraints, and hyperparameter complexity demand adept navigation. The article offers insights into overcoming these challenges through best practices and efficient strategies.

Metrics Matter: Evaluating Model Performance
Assessing the performance of fine-tuned models requires the right metrics. From accuracy and precision to recall and F1 score, understanding these metrics is crucial for gauging model effectiveness.

Embracing Best Practices
Adhering to best practices ensures the development of robust ML models. Techniques like transfer learning, data augmentation, regularization, and ensemble methods, coupled with effective collaboration and documentation, pave the way for success.

Curious to delve deeper into the world of ML model fine-tuning? Visit MarkovML's blog for the full scoop on mastering this art and unleashing the potential of machine learning.

Read more -https://www.markovml.com/blog/model-fine-tuning
> Classic Macs OS 8.5~9 [...] Aqua?

Aqua is (was†) Mac OS X, Mac OS 8~9 was Platinum.

† While the current design continues to be called "Aqua" I personally consider the last iteration of Aqua to be Mavericks. While Cheetah, Puma, and Jaguar had the filling lines, Panther and Tiger had brushed metal, and the brief touchdown with skeuomorphism in Lion and Mountain Lion, they overall consistently carried the colourful glossy-watery "lick-it-candy" theme throughout - including icons - all the way, until Yosemite happens... Then it gets all silky with frosted glass, desaturated colours, and muted gradients, which just does not have the Aqua feel to me.

https://www.mailvita.com/kb/list-of-all-versions-of-mac-os-f...
i think applying software engineering logic to diseases is fallacious. anyway, the reason you can say that is because there is basically no one left who doesn't have some sort of immunity against the virus. no immunologically naive people means better outcomes.
> Why is taxation seemingly not applying to them any longer?

Investing returns was never taxed, as long as they don't use their wealth for consumption they wont get taxed. This is a good thing since it encourages investments over excessive consumption, building a startup is much better than buying another yacht.
No offense but you don't serve 1 million clients with 1 thread per client.

So what this ends up as is describing the mechanism that Rust uses to hide the state machine you'd do by hand in an older language.
What Do Tesla Autopilot and Grandmaster Chess Have in Common?
Regardless of skin color, a group with N members vs a group with N+1 members has the added advantage of that one extra person; assuming that person isn't a negative influence on the group's productivity. That's one extra set of eyes, one extra point of view, one more set of hands. Regardless of skin color, that extra person is going to have different life experiences leading them to have a different perspective from the rest of the group.
Thanks for another example!
The problem is that in Rust the main way of doing async/await (Tokio) is multithreaded by default. So you get all the problems of multithreading, and additionally all the problems with async/await. The discourse would be very different if the default choice of executor would have been thread-local.
I found it interesting how your cellphone location data is sold with your implied consent.

Like if you are looking for roadside assistance.
Depends on how they were connected, really.

But WD always were quite demanding for the power quality and the amount, ie some drives could work with 11.75 while WD probably wouldn't.

https://news.ycombinator.com/item?id=38834108
I think they do? Have you tried hitting cmd+s or ctrl+s? You can save webpages like that.

But I don’t know if they can compress everything into a single html file though.
The main downside for me with using Bitwarden for 2FA TOTP is that I can't add more than one TOTP to a password. At work we use Active Directory so I can access a lot of sites with the same account, but all those sites have a different TOTP. I can only store one in Bitwarden and I am forced to store the rest on my phone in a regular authenticator app. I don't want to create duplicate accounts in Bitwarden just for the TOTP.
Everyone is John: A competitive roleplaying game for three or more people (2002)
I feel like this type of interview misses otherwise good candidates who struggle to perform under this type of interview pressure.

Granted that they would be generally undervalued in interviews, but for me a truly great interview question/interview setup is not about a clever technical question, but rather about being able to assess true on-the-job ability despite the interview setup.

Not an easy problem to solve I think.
I was obviously just kidding with the other operations, but the API issue is relevant.
I disagree, I consider that an absolute win of efficient engineering. Develop the feature enough that it lasts 30 years without needing to be fixed.
Not only did your tool help me with Aegis & Keepass, but it introduced me to Go, so thank you 2x for it!
You have to move in.
Tcl offers metaprogramming capability that rivals Lisp's, but they way it goes about doing it is... kinda nuts. I don't particularly care to stare into that yawning abyss for too long, so it sits well behind Scheme in terms of languages I'd reach for.

Tcl/Tk is still an unrivalled way to prototype a GUI -- and with Snit megawidgets, it's almost like programming a modern JavaScript component framework like React.
In practice, people would (hopefully) wrap the whole thing in a smart pointer anyway, instead of manually calling addRef() and release(). But for COM style interfaces you need the release() method because you only want to expose pure virtual interfaces.
4% of the global revenue is not 4% of profits. In a lot of sectors, this can actually destroy a company.

GM has 10B profits for 170B revenue so we are talking about 70% of their annual profit. Not enough to destroy the company but certainly not small for a single violation on a subset of their customers. For tech companies however, 4% is less threatening.

As I understand it, we are talking about 4% per country of the EU, which in many cases can destroy profits made in a country for years and can certainly wipe any profit made from selling that data.
has anyone checked increase of fines over time? My theory is that fines should start getting bigger the longer companies keep infringing.
Yeah! I had to fix a shed roof during one of the lockdowns when DIY stores were closed and amazed myself with what I managed to achieve with just the scraps i had lying around
Always knew this subconsciously but now I can put it into words.

Traffic can warp spacetime.
Engine Architecture, Web Engineering, Languages
Windows 95 Plus?
https://oldwindowsicons.tumblr.com/post/655069899824185344/w...
It's easy to forget given the direction Elon has been heading ever since the "pedo guy" comment but there are a lot of techno-optimists who are obsessively in love with all things SpaceX (and - tho now to a lesser extent - Tesla).

This turf isn't astro but it's also not really turf to begin with - just a very enthusiastic singular blade of grass.
When my child was born, one of the requirements I had to choose his name was that it shouldn't have any accent (or character that's not in the 26 universal letters basically).
I wish we developers would be more bothered by this. Because we made it possible by implementing the interfaces and data transfers.
A bad faith reading of the comment would be against the commenting guidelines. Besides, is there any democracy on Earth which doesn't disenfranchise the vast majority of the human race who aren't citizens of that democracy? The whole world never gets to vote on things like this, or anything of real consequence.

It seems to me that this whole line of critique amounts to a big pout that SpaceX hasn't deferred to a nonexistent global democratic government.
https://www.caiso.com/
> On that note, it seems (there is a proposal) that browsers will eventually get support for TypeScript syntax, at which point I won't need a compiler / build step anymore. (Sadly they won't do type checking, but hey... baby steps!)

Careful what you wish for. Assuming the browser is able to run original TS without processing and you want type checking, then that also seems to effecticely lock the typechecking abilities of TS to their current level. Even without type checking it would already hinder the ability to add new syntax or standard types to TS.

Given TS is made for providing expressive typing over JS instead of constructively coming up with a type system with a language, there's still a lot of ground to cover, as can be seen by the improvements made in every TS release.
Funnily the original Win95 versions of these were flat shaded without gradients, designed with 16-color mode in mind. IIRC these 256-color shaded variants were added in a service pack? Or the Plus pack? And then came with Win98 by default.
I think you misread what I said. I said "could help us" which just implies it's a distant possibility. I am aware that it's an extremely low probability event, but not an impossible one, for example in 200 years they might find a universal beta coronavirus vaccine based on a general stem and not on a variant specific spike.

More information in this case is better outcomes regardless. We can't just accept the current state of affairs and do nothing if there are still avenues of improvement that don't involve pretending like COVID is a mild disease or forcing quarantines whenever some worse variants shows up.

Whether it will jump back from deer or dogs (two animals aside from minks who i remember testing positive for sars-cov-2) back to humans is a huge if (hasn't happened so far as far as I remember, or if it did, it couldn't have been more than ballpark ~5 cases), but I don't disagree that it might happen once more, since I'm not a lab leak guy.
I've read the plot summaries, and that convinced me even more I made the right decision to not finish. No book is for everyone, and these certainly weren't for me.
The GPDR doesn't solve exactly this, because GM is an American company selling American drivers' data to other American companies. The GPDR is irrelevant here.
The vast majority of us have never worked for GM or LexisNexis.
Isn't it easier to just use accelerated protons or electrons for this purpose on much more smaller and agile ship, than trying to move a star?

Additional problem with this concept is, that if you will close a star into a sphere, won't it have effect on star itself, like destabilization of fusion process, because of excess energy? For example when star will start burning helium, it will get bigger. If you will prevent the star from getting rid of excess energy, won't it build pressure in the star, so it will start burning helium instead, expands and destroy the Dyson sphere in the process? Then after pressure decreases, it will go back into being a normal hydrogen burning star again.
> The Starlink constellation could serve up to 188,160 MB/sec to Earth.

Does that feel very slow to anyone else?
Did you ever see Mark Ferrari's animated pixel art landscapes from the 1990s?

There's a working archive of them here: http://www.effectgames.com/demos/canvascycle/

They're real masterpieces. 256 colour pixel art, with some colours palette cycling to create animation by using the right pixels in the right place. But then he also changes the palette to create different times of day.

Some of them have rain or snow and the particles appear to move smoothly over the various parts of the background. Carefully switching the palette index not just for each bit of movement but also using a different section of the palette each time a snowflake transitions to pass over a different-coloured background layer.

There's a pool with a shimmering reflection! There's an animated aurora borealis! There's underwater scenes, oceans, fires, all animated via fixed palette cycling only!

And none of it looks forced, it all looks beautifully natural. You can open up the "Options" tab to see the palette and hover over the colours to see where they're used.