skysight-inc/HackerNews huggingface dataset:
I did see the beta calendar. It's a start for sure, but most back catalog titles still have zero information in terms of when to expect new chapters for them, so there is definitely still work to be done in that regard. And on the calendar itself: entries should ideally be grouped by day. Multiple entries for the same title on the same day should get grouped to one entry (so eg. "Again!! c74-76" rather than "Again!! c74" "Again!! c75" "Again!! c76"). And this one's especially important: if a user is logged in, the calendar should highlight titles in My List by default, and you should also be able to filter the calendar to only show My List titles. For an external reference, I can recommend taking a look at J-Novel Club's release calendar, as it covers basically all of these points and then some: https://j-novel.club/calendar

On the subject of apps, I'm not saying you shouldn't have apps, I'm just saying that there are certain things you should share across the web and apps, like the reader. Basically, you could have the reader running in a web view inside the mobile apps, and this way you could have just one reader codebase that gets reused across all the platforms. You could take this even further and build your mobile apps with web tech inside web views as well. You probably wouldn't do that at this point, but I would still recommend looking into using the reader in a web view at least, as that's no doubt the most complex frontend component in the entire system.
The immediate practical use of wikidata in the short term seems to be connecting disparate existing databases via their unique keys and being used as a disambiguator with references.

So if you have a DB, that is likely to have lots of items with multiple names, or names with multiple items, or both, then the wikidata Q number works as a great way to quickly say "no, not that Douglas Adams, this Douglas Adams" and connect up and travel between those different databases.
> Lefty? Joinathon?

Samuel Quentin Lucas?
wasmtime, Standalone JIT-style runtime for WebAssembly, using Cranelift: https://github.com/bytecodealliance/wasmtime

wasm3, WebAssembly interpreter: https://github.com/wasm3/wasm3

… and many more
It's not really any of those things. It's nothing more than a whimsical way to think about certain types of cultish online communities.
Free Private Cities
At my skill level in life, burgundy is red, Excel is witchcraft, and "Škrt plch z mlh..." is vowelless.
>what if we turned this all on its head and intentionally designed a hash function that is "ASIC optimized" so that the perfect ASIC miner design could be found quickly

Since hash functions are applied to variable-sized parameters, optimizations always exist. You can always compute the hash by processing less of the input, or by processing it in parallel. Just because it's not known how to do this doesn't mean it's impossible. It's impossible to know when an implementation of an algorithm (whether in software or hardware) is optimal.
Although back in the day there was an FFmpeg plugin for QuickTime! https://www.perian.org/
> you can always just... extend a class (or interface) with whatever function you want

Not quite. Extension functions are statically resolved and abide by usual access modifiers.

So within a class, I can have a private extension method for another class (say C). Now if my class receives any instance of C, I can call these extension methods on this instance. But when I forward this instance to someone else, they wont have access to any of these extensions.

Libraries like exposed use this quite extensively.

> Most everything else seems to come down to "Typescript is meant to be runtime-only"

Yes, this one too because it would involve type directed emit.
hoo yeah. libreoffice on my phone. sign me up!
I believe it is more like having an option. Having more freedeom. And as with other aspects of life freedom comes with increased responsibility. Those want things to be curated for and told to them, and - hopefully - remain on the 'safe' side, with the added convenience that others - hopefuly - doing a good job in elminating risks, doing this hard task for them for their convenience, could still stick to Apple's services.

But I assume even those will benefit if Apple has to compete with alternative sources of services. Myself I feel the Apple app store is somewhat inadequate and clumsy to use both for consumers and suppliers. Me and some others around me have this view that it could be done better. Especially the process of publishing your work. It remains a bumpy ride as there is no incentive for them to spend on improving it, people have no other choice than doing it the way Apple dictates, no alternatives. Even as consumer navigating the store it feels pretty much directed into a particular direction others want us to go.

Hopefully those not thinking about using alternative choices will benefit too from the opening up of the infrastructure.
They are a communist subreddit so I’d probably get banned from saying this there: In communism the one organization will own all homes, not just 30k of them. So if 30k is bad, how is owning everything better? This post is actually contradicting all they believe in.
How does that relate to what I originally wrote?
Tictok have agreed to a $92 million settlement for lack of notification to users about data collection.
https://www.nbcnews.com/tech/tech-news/tiktok-owner-agrees-9...
Mach v0.1:  Cross-platform Zig graphics
Honestly, the biggest thing for me was just forcing myself to find opportunities to socialize, and take them. Especially when I wasn't totally comfortable with it. In high school, I joined the anime club there (yes, I'm a nerd), a Linux Users' Group, the local university (grew up in a college town) anime club, the university tabletop gaming club, and probably some other stuff I am forgetting.

I tried to say "yes" any time someone invited me to a social thing, even if it it made me anxious. It was hard at first, but it got easier over time.

Later, when I started going to conferences and conventions, I made a conscious effort to have conversations with people I didn't know. Again, it was a struggle at first, but it slowly became natural.

I doubt there's any quick way to do this. It was literally years of effort - learning to expose myself to the possibility of rejection and accept it when it happened.

In the end, this all boils down to "practice", I suppose. Being willing to suck at something is the first step towards being kinda good at it.
Infamously QuickTime player didn't even look like the Mac on the Mac itself. http://hallofshame.gp.co.at/qtime.html
I think "shame" is the wrong anchor point. I don't like the "industrial-complex" framing much either.

The design of twitter, FB or whatnot have something to do with this phenomenon. But, I don't think this is the main point.

I'll (heavily) paraphrase the prophetic Douglas Adams. Social media gave us back our "normal" mode of human communication: unmediated many-to-many. With it, we got back all sorts of negative social behaviours, like mob behaviours.

Dynamics where violence, hatred and such overcome moderation are... human. They have negative consequences, so we develop social machinery to deal with them. That machinery doesn't exist in brand new spheres.

Most people that came across the aids tweet didn't dunk on Justine Socco.. just all people that weighed in. That's a ratchet.

When a mob forms to beat an apple thief or promiscuous woman in the street... most people dont join the mob. Most people walk on by.

Very few are going to try and moderate the mob. Same kind of a ratchet. Spontaneous anger is a much stronger phenomenon than spontaneous moderation and restraint.

Something external needs to prevent mob violence. Maybe you need police, with an explicit mandate to break up mobs. Maybe you need a court system, so the mob might deliver the apple thief to justice instead of DIYing it. Maybe you need an explicit anti-mob belief system, so that an anti-mob mob can form to balance out the anti-thief mob.

That kind of cultural machinery is reactionary. It appears as an eventual solution to a problem. Our modern cultural frameworks (like twitter) evolve so fast that we never reach maturity though.
I think if you know your data well, this is totally workable.
If you don't, then as much as inner join as you can and let the engine do it's work.. SQL at the end of the day is supposedly a declarative language
There’s no law preventing individuals displaying a Confederate flag. Laws restricting displaying the Confederate flag only apply to government property, and only some jurisdictions have such laws. It’s actually the First Amendment that protects the right of individuals to display Confederate flags and say whatever they want.

Musk, like many people, confuses the First Amendment right preventing government censorship or limits on free speech with a non-existent absolute right to free speech in every context. No social media platform is obligated to publish everything someone posts, and taking down content that the platform doesn’t want to host is not illegal, and not a free speech violation. A person’s right to free speech does not imply an obligation that everyone listen to, or publish, that speech. Executives of public companies have to comply with some rules regarding what they say or write publicly because they have obligations to shareholders and employees and customers. Musk can always step down as CEO and post “420” all day long.

Elon Musk gets every word he says published around the world. For him to complain that his right to speak his mind was abridged is beyond ludicrous, a typical Musk stunt. He’ll be asking for deposits for the new social platform before long, and it will never actually materialize, kind of like full-self-driving and high-speed underground trains.
I knew I had to avoid TikTok otherwise my little lizard brain would get destroyed. Would be great if someone could make good things as addictive.
>That just can't be right. Great SQL people understand set theory, query planning, and a lot of arcane RDBMS internals that most of us don't have to get into.

Your likely misinterpreting what the author means with great.

If your not at a scale where a team is pushing the micro optimization boundary, there is tremendous value in the ability to keep everything simple. Having the entire org operate using the same frame is great.

What's more, it's not uncommon for great simplicity to be mistaken for 'obvious', and excessive complexity be mistaken for great work.
Which also has the effect of making it impossible to spot obviously fraudulent emails from the domain they link to. Not that this is foolproof.
Thanks a lot for those pointers. Looking forward to dig into that stuff!
So Kotlin is already more popular than Scala and now the most used JVM language except Java itself, and is used almost as much as Java 12, 13, 14, 15, 16, 17 and 18 combined. Not sure you should be that dismissive..
Found a YouTube video that shows a QuickTime VR demo someone pulled up from their garage:

https://youtu.be/Y1lhZzAhN2Y
> What exactly is the problem with this?

What if I want to continue using Emacs?
Yeah, and the irony of supporting a monopoly (government) owning all the homes without incentive to improve, compared to this company that is taking a lot of risk and offering a service in the freeish market.
Brazil used PAL-M. NTSC on a PAL+M would give you B&W video and it was possible to convert the equipment (the VCR) by changing the frequency offset of the color carrier.
The problem is that sometimes, using commands like cp don't output the error in case of failed permissions and if there's any tool into it (e.g. ls), you can't find out why it fails
TSX was apparently working right in some chips, but ultimately intel appears to have abandoned it and was sending microcode updates that disable it even for chips where it worked right.
> context is familiar

The more you grow and experience new situations, the more familiar the world will be. You'll just have to accept that being awkward is gonna be part of the journey... until it's not.
Nixon met with Congress members and was told that he would be impeached with certainty, so he resigned the next day. He was decidedly not resigning over shame.

Without the pardon from Ford, it’s possible he would be charged and indicted with a felony even. So yeah, there is a whole lot more to him resigning than shame
What I had in mind was that this is also necessary to support an on-disk object database.
Release 99.0.4844.84 has borked my JS canvas library. Currently working on a fix - it was my misunderstanding of the purpose of the CanvasAPI willReadFrequently flag that left the library open to a severe speed degradation.

In my defence the documentation implies that the willReadFrequently flag is only a hint to the browser, to take a different approach when performing getImageData() operations[1]. However setting the flag to true also impacts drawImage() functionality[2].

I tried reporting the issue as a bug last night - at the very least the issue needs to be documented - but the form for reporting issues kept collapsing on me so I gave up.

[1] - https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasE...

[2] - minimum demo of issue - https://codepen.io/kaliedarik/pen/bGaqMVj
Where do I send my deposit to reserve a spot? That’s the Musk vaporware business model, isn’t it?

I really feel for Elon. He’s practically muzzled, barely able to get anything he says or does mentioned in the media. He really should be exempt from laws and rules so he can do whatever he wants.

Lying and fraud also undermine democracy, not just Twitter’s terms of service or the SEC doing its job.
Couldn't this also lead to a language that's only really usable with IntelliJ?
An active connection but not an active system-wide network interface. The point of these tools is that the wireguard client is encapsulated together with the proxy in a simple user-mode process, with no integration into the host network stack.
Horseless Carriage
Ask HN: Keeping a lead-acid battery healthy
How do you keep lead-acid batteries healthy when they are not in use for a long (~ >1 yr) time?

I wonder what people more knowlegeable than me would suggest. Is it ok to use a simple home method like applying for some time a simple load like a resistor or lamp and then recharge? Would it be ok to do that every now and then, say 3-6 months?
Anyone else find this title unparseable? Even after I realised "Gated" is a proper noun, not an adjective
Hash functions are generally interchangeable except in their length and their speed.
I'm so happy QuickTime is finally gone for good.

Hassling with it on Windows was always a big pain, with the versions being incompatible to one another. Also it left so much bloat and changed so many settings it looked like malware. But to be fair most of those crude media applications did that at this time. (Looking at you, Realplayer!)

Also you needed the browser (Internet Explorer) plugin, because HTML5 video wasn't a thing, but everyone wanted to display their media.

In a sidenote QuickTime also was part of other installers, too. One big CAD application needed QT on the system for displaying their help files (and I guess some media im-/export). It wouldn't even install without it. To make things worse, the installer itself – not the app, mind you – was in Java. To uninstall now you both need an old Java and an old QuickTime to be installed first...
I’ve had this feature to avoid random bots and scammers from contacting me in EVE Online since 2006 or so. On there you can adjust the amount. Why not on real email, if it has existed in a dumb spaceship and spreadsheets game for over a decade?

The charity thing is honestly kind of weird, like maybe you’re gonna get people who want to email you but under no circumstances want to donate to Planned Parenthood or the ACLU or something (although Silicon Valley types might consider that a feature, not a bug). Or, because I feel my tone is unfairly targeting progressives, would someone be okay if the Gate email was donating to some pro-life nonprofit?

You’re dead on with what charities you donate to being a very personal thing.
Was instagram genuine and organic at first ? it would be interesting to understand why IG became a faux marketing department, or if it quickly became so naturally.

It's nice to see that tiktok doesn't devolve into a soul sucking fake life stream.
I found the opposite. People kept telling me how good the algorithm is, etc. I believe all that is a complete myth now, potentially spread by TikTok itself.

I installed TikTok as a test and found that it's garbage. If I watched it for 30 minutes a day for a couple months, I would encounter maybe one video per day where I might think "huh, that's neat". Even following/interacting with my interests (which are only covered in the most broad sense) didn't really fix that. I'm sure it works better if your hobbies are really popular like rock climbing or craft beer or Harry Potter. I think there are some really funny creators and that's where it shines the best - comedy. Everything else is treated in a cursory manner that never really delivers.

The vast majority of videos were a complete waste of time and I'm blown away that people can spend more than a few minutes per day watching it. It took at least a couple months to find interesting creators, but they are so few and far between that it wasn't worth it.

For me, Livejournal was addictive, forums were addictive, Twitter used to be addictive. Especially when you stumbled on niche communities. I've never tried Instagram, so I'm not sure about that.
> Instead of Microsoft's C/C++ extension use clangd.

Didn’t know about this one, thanks.
I don't think truly vowel-less words can exist, unless the consonants can all be "held" like {rr, sh, th, zh, l}. If a consonant cannot be held, like {b, k, t, d}, then there has to be a vowel somewhere.

When I say "ng", I say it almost like "oong", so there's a starting vowel. I can say it with an ending vowel like "nga". I suppose the consonant "ng" can be held, but it's hard to say it without pronouncing a vowel somewhere.

Note: This opinion is not scientific.
SBT is in another tier of incomprehensible stupidity
Agreed. Maven is boring, but for most stuff it just works. Hard to customize, but before doing that, ask yourself why you're doing something different than millions of other projects. Go with the defaults and things will work.

Gradle feels to me like trying to set up a webpack project. Loads of magic configuration no one dares to touch after it happens to somewhat work correctly.
> X challenges (verb) Y to Z in order to reach you

where X = Gated, Y = unknown senders, and Z = donate to charity.
> Snap's philosophy appears to be: Given the option to not patch, users will not patch. And this is even worse in IoT land.

This is true. But there are so many situations where unpatched is better than bricked or bugged. The community's ask was reasonable.
Yes, that is precisely what annotations are - a common unified way to attach metadata that various tools can agree upon.

KSP [1] is a new addition to the kotlin ecosystem that facilitates cross-platform annotation processing. Various annotation processors can use this metadata to generate code - the generated classes etc. will be separate entities as opposed to direct modifications to targets.

Decorators are more powerful in that they can act upon their target directly but also (usually) have runtime overhead - this overhead is one of the reasons why the js proposal had to undergo substantial revisions.

[1] https://kotlinlang.org/docs/ksp-overview.html
> human feeds animal, animal comes back

I’m not saying crows aren’t intelligent or social, but come on…
I like to think of full outer joins as the most conservative join and the inner join as the least conservative join (quite literally "conserving" rows).
More and more I fear this is our generation's 'smoking'
> The motor design is based on a printed circuit board [top], the thinness of which allows for a package that is far more compact than an equivalent motor based on a conventional iron core [bottom].INFINITUM ELECTRIC [0]

This is misleading. They are comparing the stator of a radial motor to their PCB. The coils of a copper axial motor just aren't that bulky.

The copper "wiring" to axial motors look much less complicated [1][2][3]

[0] https://spectrum.ieee.org/media-library/a-photo-of-a-compari...

[1] https://imgr1.auto-motor-und-sport.de/Radialflussmotor-Elekt...

[2] https://www.youtube.com/watch?v=iKN7CLb63ZI&t=56s

[3] https://www.youtube.com/watch?v=iKN7CLb63ZI&t=93s (same video different timestamp)
I don't have the expertise to determine whether it is "abandonware" or simply "done" I'm afraid. Found it a bit of a pain to use, hence why an alternative sounds interesting.
You forget the dependencies.
Finally the calendars make sense again!
EU Lawmakers to Vote on Blocking Anonymous Crypto Payments
Every browser has updates every couple of weeks (without bringing nothing new). Quality of SW development has plumeted.
Not necessarily. The mining algorithm could hash the block once using SHA256, then use that and a fixed-size nonce as a fixed-size parameter for the ASIC-optimized hash function.
This honestly sounds like you not knowing the tool, rather then the tool not having the capabilities.
You've just listed 100% of the presidents who's resignations could plausibly be linked to shaming tactics. It is a very, very short list compared to the number of presidents who have had shame deployed against them as a political weapon.

The two main tools the parliaments use is regular, time based election cycles combined with very formal procedures making sure everyone gets a chance to speak. In the ones I'm more familiar with (Australian, British, probably American) they also have well developed traditions against name-calling and insistence on respectful language and behaviours like using proper titles (which can be a bit off-putting seeing how politicians act outside parliament). If a politician has a solid faction backing them they can get away with some pretty extreme stuff and just shrug off the criticism. Trump is a more interesting case study, but realistically anyone in modern politics has to wade through a tide of abuse to get anything done. It is all but impossible to stop a politician getting a message out and sticking by it if there are votes to be had.

The main tools the courts use are having professional and emotionally unattached advocates who are aligned with the people they represent (aka lawyers) and extremely developed rules of evidence that strip out opinion and personal standards in an explicit quest to work out the facts and make sure any punishment is consistent with the law.