skysight-inc/HackerNews huggingface dataset:
I see where we differ now: I've experienced that when you are being barraged with mud, some will usually stick, with the exception of maybe groups of close friends.

As such, I don't mean that you are the one who takes the bait, but other members of the group. Bikeshedding is so popular it even has a special name, and it affects the performance of the group relative to the original goal even if you're not the one who took the bait.

So while I agree that baiting/insulting it's not something to be offended about, I think the response should be effectively the same as if it was.
Same. I thought Chrome crashed, but it stalled for just 5 seconds.
How do you manage sensitive data with this workflow (i.e. do you do it manually everytime, do you automate it, what scripts, etc.)?

I get changing passwords, but say that data leaks (whether by a vulnerability in the clone environment, or by a dev gone rogue), how do you mitigate possible damage done to real users (since you did clone from prod).

I ask not because I question your actions, but because I've been wanting to do something similar in staging env to allow practical testing, but I haven't had the chance to research how to do it "properly".
hacker news enhancement suite
Yeah, I can see this improving my listening experience or whatever, absolutely. It will be totally rad, yo. I hope I can slap all the 300 V2 skins from my collection onto this, plus dsp_audiostocker—otherwise no deal, going to fb2k instead.

I have a good (imo) tagline for this:

> Apropos of nothing, the webservice
I like what Justin Frankel went on to do with Reaper. This site looks like someone bought a trademark to try to resurrect the name.
Ketarin – keep your setup packages up to date
They used to openly albeit implicitly mock open source software projects taking big VC money, by saying things along the lines of “we have a radical business model where we just charge people to use our product.” Noble, perhaps, and probably a good way to kickstart community good will, but the VC money is undoubtedly a much faster way to scale the fiscal size of the company!
I guess that we must therefore make a separate category for self replicating, otherwise prions would be probably the winners. It's like code golf but with chemistry. Great article BTW.
It's a bad landing page, imho.
This extension is amazing if you have to do mandatory training videos at work and they speak at a snails pace.
Are you referring to "entertainment" or "culture" ?
I’m glad you asked this question. I have similar wonderings.

I enjoy writing typescript so much and from the answers maybe I’ll try next.js

I know rails is pretty impressive in what it can get setup and running super quickly but I have little joy writing Ruby.
I was introduced to the concept by this book:

https://www.amazon.com/Corporations-Examples-Explanations-Al...

But it’s probably a lot more than you bargained for.
Might be interesting to know how vultures deal with this.
I just got bit tonight by Python's duck typing. I was trying to use PIL to draw rectangles for a super simple script to visualize results from another component. I found an example and tweaked accordingly:

w, h = 220, 190
shape = [(40, 40), (w - 10, h - 10)]
# ...
img.rectangle(shape)

When my results came out totally wrong, I spent 45 minutes trying to figure out if my code that built the shapes was off or if my drawing was off. What I had assumed were rectangle dimensions in the form of `(width, height)` were actually bounding box coordinates `(x2, y2)`. Both of those are tuples of ints, but semantically, they're very different.

I'm growing increasingly frustrated with Python, and in my frustration, I feel like this nonsense could be wholly avoided by stronger typing. Were I to use Rust or C#, two languages with which I have much more experience, I have to imagine the library would prevent this loss of productivity. Simply define a Point struct and it's perfectly clear what is being passed in.

Edit: I shouldn't have said duck typing but rather the lack of strong/compile checks. Apologies for my sloppy thinking.
Same. Vue/capacitor in the front, go on the back with postgres and sqlite for tests. Also using laravel for the web site.

I looked at fastapi but when I saw the benchmarks I thought I might as well just use go for the type safety, speed and ease of deployment.

Currently running on Google cloud run. I'll probably switch to AWS though because Google dns doesn't do naked domain redirection, but AWS app run seems half baked...
But are you overloaded?
Show HN: HybridCache – multi-level cache library with stampede prevention for Go
- uBlock Origin

- Bitwarden

- Imagus

- Session Buddy

- Save Page WE

- Unpaywall

- Bypass paywall clean

- CrxMouse Gestures

- Ghostery

- Firefox Containers

These are across browsers (Firfox/Chrome and Opera)

Occasionally use Brave for some casual browsing.
Deep sigh. WW2 was prefaced by the Spanish civil war, which gave us Guernica and George Orwell. Stumbled recently upon a fragment of an account of the era. A society fractured along familiar fault lines, each side demonizing the other at levels difficult to comprehend, but becoming more and more plausible. We have to lower the temperature somehow.
Twitter introduces aliases for contributors to its Birdwatch moderation program
Are you referring to controlling the mouse cursor?
If so, it's possible with "Mouse control" in Oryx.

I have a layer(Media 4) that is activated when holding a specific key on my default layer so I can control my cursor: https://configure.zsa.io/moonlander/layouts/bdYBP/latest/0
I only clicked because I was hoping the page would be a cool relic from the 90s but instead I was visually assaulted by four full screen autoplay videos and a cookie pop up obstructing 75% of the laggy page. Would not visit again.
Tried Audacious?
I do see some criticism of techniques like non-violent communication here on HN and then I see articles like this that reinvent it half-way.

You don’t need to sugar-coat your feedback as often if you provide context and ground your feedback in facts. That’s a big chunk of NVC right there. If you don’t have a good strategy for giving people honest feedback, then what you do is you stumble around trying different strategies to sugar-coat feedback and end up doing more harm than good.

We humans, very naturally, are just trying to feel good most of the time and we want people to like us. That’s why we don’t like giving people feedback. We try all sorts of different ways of giving feedback so we can keep feeling good and make people like us, and it's easy to end up falling into the trap of being brutish (delivering feedback with careless disregard for other people) or into the trap of being manipulative (distorting feedback because we value people’s feelings more than our stated goals).
I use and love Foobar2000, but I certainly agree that out of the box it lacks polish. There’s some great skins like this[1] that make it look amazing, but it can be a hassle to setup.

Another complaint is that the iPod sync plugin often doesn’t quite work correctly. I actually duplicated my playlists on an old version of iTunes to sidestep the issue. Rockbox on my iPod caused songs to skip, so that was a non starter. A modded iPod is the perfect compliment to Foobar.

But anyway, get Foobar2000 it’s great overall :)

[1] https://old.reddit.com/r/foobar2000/comments/nn57ov/georgiar...
Living with single-tenant and multi-tenant architectures
I have wondered about this, but even if botulinum or listeria are present, won't they grow very slowly in the refrigerator? I would think that defrosting for 12 hours or so at refrigerator temperatures would still be fairly safe. Or is the quantity that can be dangerous so minute that it doesn't matter?
I think audacious on Linux can be considered very similar to Winamp - it also works with most Winamp skins
There appears to be abundant evidence that wine-tasting is largely nonsense, including experiments done on wine judges: https://www.theguardian.com/lifeandstyle/2013/jun/23/wine-ta...
My point is that it will be distinguishable from a community or club, but will also be distinguishable from a typical nation state.
The site brought my S10+ to a screeching halt. I had to force-kill Harmonic, the HN client I use on my phone, just to get out of it. Site preloading via an in-app webview is nice until you happen upon a site like this.
> Isn't the idea that you have a server that serves static or nearly static html to the browser? And maintains the state on the server itself.

Which idea? The idea of REST? Stateless servers are one of the core elements of REST https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arc...:

> We next add a constraint to the client-server interaction: communication must be stateless in nature, as in the client-stateless-server (CSS) style of Section 3.4.3 (Figure 5-3), such that each request from client to server must contain all of the information necessary to understand the request, and cannot take advantage of any stored context on the server. Session state is therefore kept entirely on the client.

> This constraint induces the properties of visibility, reliability, and scalability. Visibility is improved because a monitoring system does not have to look beyond a single request datum in order to determine the full nature of the request. Reliability is improved because it eases the task of recovering from partial failures [133]. Scalability is improved because not having to store state between requests allows the server component to quickly free resources, and further simplifies implementation because the server doesn't have to manage resource usage across requests.

> Like most architectural choices, the stateless constraint reflects a design trade-off. The disadvantage is that it may decrease network performance by increasing the repetitive data (per-interaction overhead) sent in a series of requests, since that data cannot be left on the server in a shared context. In addition, placing the application state on the client-side reduces the server's control over consistent application behavior, since the application becomes dependent on the correct implementation of semantics across multiple client versions.
Pretty sure Umberto Eco would be amused by being placed in that company.
The only good ORM I've used is Rail's ActiveRecord. Sure there are gotchas you need to know about, maybe it's just experience, but I find these to be a non-issue.

Every other ORM in other languages I've tried seems to have WTF moments. It could be that Ruby is a dynamic enough language that it allows you to work around these things easily, that stricter languages do not.
I also found Humankind to be very enjoyable, illuminating and worthwhile antidote to a lot of the default assumptions we make about human behavior.
There is only Safari on iOS. It's just called "chrome" or "Firefox". It's not a very good browser and struggles with a lot of things.
Thanks. I do prefer an all-in-one option so this looks promising. The website says v3 is beta and not ready for "production use". Have you encountered major issues with it?
Well, on a first page without any scroll you have action buttons which leads you to the pages where you can read at your own pace. For people who don't want that they've put small bits of information on each scroll. Every information is carefully chosen, so you keep scrolling and reading. After that you go to the doc to read more. I've never seen better UI/UX that hook me in so quickly. If it was just regular page I would think "ah, just another framework" and close the tab.
This is is how UI/UX should be done. Bravo!
There's a much simpler way to identify recruiter spam: put this in your profile: “Please include the word ‘banana’ in your message.”
Your confusion seems to validate the author’s choice of ‘culture.’
Kinda, apparently: https://www.vlchelp.com/winamp-skins-vlc-media-player/

https://www.askvg.com/download-winamp-2-classic-skin-for-vlc...

This sounds dubious and/or outdated: https://www.hacktrix.com/how-to-apply-winamp-skins-on-vlc-me...

Perhaps images can be replaced in the skins that work, the oldschool way.
I probably would, but I found I preferred the library management aspects of MediaMonkey (Windows, proprietary), so that’s what I use today. But fb2k will always have a special place in my heart.
Most companies don't release outage reports period (exhibit A: Roblox). The cloud hyperscalers kind of need to though, because it's not just their own business on the line.

In the early days of GCP, major outage reports were written and signed by SRE VP Ben Treynor:

https://status.cloud.google.com/incident/compute/16007
No, I didn't downvote you because I'm "suffering from a lack of imagination". I downvoted you because those "web fundamentals" are the web fundamentals. Putting another abstraction layer over it to obscure it does jack shit other than make your code more complicated. As long as I need to render a h1 or a div to draw anything on a web page, then I want control over the h1s and the divs. If there was a way to get away from that then sure, I'd be all for it.

And "smashing together" code and templates is the best thing to ever happen to web development. Template languages suck ass, they rely on thousands of lines of build time magic to work. JSX is a line for line transform (which is as simple as the build time logic can get while still enabling any sort of templating whatsoever), that conceptually maps back to a simple call to add an element to the DOM some time in the future.

As soon as you get over the "ew, code and "html" together" reaction, you realise that "everything as code" is the easiest way to just completely avoid hidden complexity and surprises.
There is no win for linux. AFAIK the only linux thing is the kernel.
Despite this being old, it did allow me to do something I've wanted to for a while on this page : https://opguides.info/design/dacadc/ so I'm really glad it made it to the front page!
Fully agree, I came back searching for this submission again just to say that. Looks beautiful on both mobile and desktop without all the normal ads and links screaming for your attention. Love the full background photos and videos
What would be the role of the bacteria in a zombie invasion? Would it eat the zombies away or would it give them natural protection from predators? Both?
Winamp always felt to me to be the pinnacle of functional. I ended up turning to Winamp for a whole plethora of stuff outside of music playback, like:

- streaming Twitch-style DJ sets using ShoutCast

- streaming to other systems in a point to point style (used this isn’t parties to keep the music running in different rooms/zones where I couldn’t run audio cable)

- real time audio visualisations (Projectm is based off Winamp in that regard). Also used these at parties over massive 3 meter projections.

The plug-in system for Winamp was brilliant.

I was still using Winamp to organise parties long after the music player had been abandoned.
I am not familiar with the specifics, but when I lived there last year the cheapest nvmo plans would offer 20gb data for ~2-3k yen/mo, while main infrastructure carriers would be 2-3x that, but recently Rakuten has become rich enough to just build out their own network, and I assume combined with government pressure, within the last year they have all rolled out value plans that are around 20gb for ~3k yen.
The page freezes my browser (firefox) for a few seconds
While the landing page is a good example of how terrible the web is nowadays, the forums are great!

Such a refreshing modern^Wsober take on UI: http://forums.winamp.com
Those people definitely exist.For me the only concern is whether winamp will only take privacy seriously.That's about all
Then you have the default path, throwing an exception. I don’t see how that is different from accessing an array with an OOB index.
Well, it's derived from XMMS.
Reading that article just feels like if this is the endgame for crypto then we are in some crazy territory that makes close to zero sense.. totally unclear how anybody could justify putting money toward buying a secondary token with the goal of buying the constitution—so essentially pooling money, but sounds like the process of pooling money was handing it off to somebody else who gave the people like a worthless IOU. So the big draw here is that instead of a bank being the middle man, random people get to be a bank and basically make up random rules about if you get your money back after depositing currency in the bank? I mean how does this not end as a ponzi or massively regulated? (Not crypto in general but these types of operations of trading currencies for other random currencies and pooling it then not giving refunds..)
Wow! They reinvented form POSTs and server redirects!!!111

You've got to be kidding me.
No more separate message for emoji reactions in an iMessage thread
I don’t see anywhere to buy a pre made one. As far as I can see, no shop even sells the kits to make them yourself.
The same is true in Mexico
MPW-4 is now open for project submissions
Why do web pages have to be so… exciting?
> Karl Friedrich Meyer [...] is a largely unheralded hero of global public health. Many consider him the twentieth century’s Pasteur, and his work doubtless saved millions of lives.

Unheralded indeed. His Wikipedia entry isn't very well-sourced, but assuming it's mostly accurate this guy could be a great subject for a motivated long-form journalist willing to do a bit of research. At the very least I'd want to read it.
Coconut Tutorial
Rez cross platform package manager
I've just finished watching the 1st video, it's awesome. Thanks for sharing!
I change the theme and the opening tree behavior do it doesn't nest endlessly. I think I also put to open new tabs at the front of the children, so it is immediately preceding the parent. Just use it for a bit, the top tab bar is so silly.
I guess if you need those, that makes sense. I have never needed them, and when people talk about Winamp, they usually mention all the skins it had (it’s the same for MySpace and Geocities, 2 other projects I don’t miss).
addendum: You can run this M8 Tracker as a "headless" version with a Teensy 4.1 on your computer. https://github.com/Dirtywave/M8HeadlessFirmware
(might be a good option for tracker fans since this hardware is really "hard to get" at the moment.) M8 Tracker seems like a perfect device. In the meantime, you can try the above DIY version and practice with that.
Works fine with js disabled
SvelteKit (JS/TS),
Flutter & Dart (one language for everything / every target system) (Dart),
Django w/ Django Rest Framework (Python)

Concentrate on delivering value to your target group. I'd recommend not to do SPA frontends just for the sake of it.

A terrific solution for creating most websites with some dynamic components is the Astro framework. Handles partial hydration and allows using Svelte, Vue, React for dynamic components.
Child safety has been repeatedly used as justification for terrible, egregious violations of privacy though. This is why E2EE proponents including myself remain highly skeptical.

As a recent example, Australia rolled out metadata retention mandates to ISPs under the explicit banner of child safety and terrorism prevention.

Immediately after implementation, numerous government bodies which have nothing to do with child safety or terrorism have full, unaccountable access to the system. Bodies like local government councils investigating littering. It was an extremely quick leap from "only for the bad stuff" to "actually, littering is bad enough you deserve to have your privacy desecrated". Other than those abuses, agents with access to the system have been caught using it to stalk girlfriends, acquaintances and otherwise. Repeatedly.

These child safety organizations are often used as a weapon by government to tear down privacy and institute mass surveillance. Not to mention these organizations are often so intertwined with government that it's hard to tell where the charity starts and the government ends.

For example, there are FBI agents working directly at NCMEC, the largest and most notable child safety organization pushing a lot of these initiatives. NCMEC also is independent in name only, in reality they have laws carved out for them that makes them appear to be a quasi-government agency. When they speak, I consider the words as coming from government. Because they are.

Child safety is a mirage. Governments do not care about child safety. If governments cared about child safety, they wouldn't have literally operated dark web CSAM websites, distributing millions of images of abuse. [1]

[1] https://www.usatoday.com/story/news/2016/01/21/fbi-ran-websi...
https://ergomech.store/shop/product/lily58-3 - as far sa I understand since it has hotswap sockets you don't need to solder if you get the "pre-assembled" version, but still need to get your own switches and keycaps.
There's nothing stopping you doing that in Python. If it's important to you to define a point struct, do that, add a type annotation, and add mypy to your compile.

When i used to work with C++ i would spend hours debugging compile issues that were just the wrong type (templates are especially bad!) that really had no impact on the code, it was just a waste of my time.

What I like about python is that the static typing is there if you want it, but you don't have to.
I absolutely love the show Girls. I loved it so much, I was positively depressed when it ended and I emailed Lena Dunham multiple times to BEG her to revive it. I literally witnessed myself turning into a "fanboy" like I'm 16 again. Normally, if I love something I have reason to consider a "guilty pleasure", I will feel reluctant to publicly say I love it for fear of being judged. But in the case of Girls (and Titanic), I have so often been moved to tears watching them, I have so often experienced the feeling (for me, the mark of great art, because it's the exact same feeling I feel when falling in love) of "death is no longer something to be afraid of because I've just caught a glimpse of something eternal, something that is bound to go on exist forever" - I have so often experienced such feelings watching them, that it's immediately clear to me that it'd be a silly betrayal of my entire being to try and pretend I don't love them. It would be no different from publicly joking about my mom's appearance just to fit in with the cool kids. Have you watched Girls? Yes, it's comedy. Yes it's often silly. But there is so, so much more to it. I'd go so far as to say that anyone who's watched Girls without becoming mesmerised by Lena Dunham by the end, has not really watched the show.
WebGPU is a different animal from Vulkan/Metal. It's more like an updated OpenGL than a true low-level graphics API. It's also pretty far from being ready for prime-time if I understand correctly.
Couldn't it be that it is much more signal than noise? It might be too many and too densely interconnected to disentangle (yet) though. Being technical people and used to clear cause-relation analyses we might just give up and call it noise?
I don't think there can be too much culture. But there's this constant battle about your attention which I consider toxic (because it exploits common human traits)
Is that not what's happened to this site anyway? Looks an awful lot like corporate yogurt to me.