skysight-inc/HackerNews huggingface dataset:
Foobar2000 isn’t open source, so that probably disqualifies it for many VLC users. It also has UI weirdness like VLC, but differently weird. I guess that’s less of an issue than it could be, but the Android version of foobar2000 doesn’t have an obvious Play All/Shuffle All button when in shuffle mode, among other quirky situations that other players handle better.

Haven’t tried DeaDBeeF to my knowledge, but it seems vaguely familiar, so maybe I did way back in the day.

I haven’t really used local music much since I started streaming music. I never would have guessed that shift would occur. I’m finding the value in local media lately, though. I know that remote streaming assets can disappear anytime, and now plan for that eventuality. Building a local media library feels sustainable and fun again, and discovery has a companion goal of collecting.
if you are routing via wireguard, the VPN is active. Note, people are not talking about the mullvad app here (which is not required at all)
There is a version on the arXiv: https://arxiv.org/abs/2002.09947
Are you sure what you described works? Last I tried it didn't work, and this is explicitly stated on wireguard.com:

> In other words, when sending packets, the list of allowed IPs behaves as a sort of routing table, and when receiving packets, the list of allowed IPs behaves as a sort of access control list.

> This is what we call a Cryptokey Routing Table: the simple association of public keys and allowed IPs.

Which is, I believe, also why zx2c4 called to revert the whole systemd-networkd feature.

I would really want it to work as it would simplify my network configuration by a bit. Please share a working example if you are able to make it work, thanks!

Last I tried that I used iproute 2 to manually setup interfaces, use wg setconf to load WireGuard configurations. So I don't think it's my tool to blame.
What software is used for VJ setups these days?
I'm fine with whatever algorithms social networks want to use. What I'm not fine with is them being forced on me to show me things I didn't subscribe to. I just want to know what my friends are up to.

In my view, social networking plays an enormous part in today's social ills. I'd like to go back to a simpler time when we were in greater control over the media we consumed -- not by forcing the algorithm to change, but just by opting out of it altogether.
Bluetooth hell is far worse than any dependency hell I have ever seen.

I wouldn't wish that on my worst enemy.

Bluetooth audio is just about the worst possible audio that could possibly exist and still survive. The proprietary 2.4ghz wireless audio formats from Logitech and HyperX are proof that wireless audio can work, and work well. Bluetooth exists as the counter example of how bad an audio format can be, and somehow still survive.
What things get your "brain interested", if I may ask?
what self-hosted, offline available, system do you use for bug tracking, wiki and forums?
I think your title is prescient. The algorithm is amazeballs at engaging content, TikTok has been linked to even worse outcomes in teens, and the Chinese govt limits their own youth strictly.

https://www.wsj.com/articles/teen-girls-are-developing-tics-...

https://www.bbc.com/news/technology-58625934

It’s much more like a drug (or to lean on the paranoid side, weapon) than normal social media.

US social media companies have clearer objective: sell ads, make money, go public etc.

With Chinese govt involvement ByteDance has murkier intentions, and I can’t help but be reminded by another nation’s foray into social media in 2015-2016.
Will Web3 Ever Go Mainstream?
Not sure how many actual customers ran NT on these things. (big mssql shops?) But DEC had also successfully mode-switched into x86 servers and services. At one point, the commodity server sales leaders were Compaq, HP, DEC -- who all merged together.
If the case is as you describe then get the assets back in an individual person's name and just hire a management company.

The only reason you would want to hide behind an LLC is so you can avoid liability as a landlord. That is the source of so many horror stories. Dangerous, disgusting, pathetic horror stories.
@HEmanZ Your point about reducing judgement resonates with me.

I noticed that I rarely think negatively of people who appear awkward, and always admire those who appear to accept their awkwardness and move on rather than fighting hard to rid themselves of it for the sake of others' preferences.

Recognizing that I don't judge other people's awkward moments allows me to apply that same acceptance to my own imperfections. I view myself through my own eyes, not what I think others see when they look at me.

Sometimes I have embarrassing moments that high school me (I'm finishing undergrad now) would have probably cried over, but now I give myself a big mental hug, have a laugh-- there is always humor to be found--and then move on. The more I accept my rough edges, the easier it gets to move on to things that are more important than my lack of social graces. And I think this nonjudgmental attitude is actually making those painfully awkward moments much, much rarer.

I could try very hard to change my behavior and stop being awkward. Maybe I would never have an awkward moment again. But unless I relax the immature impulse to judge, I would always be haunted by memories of those past failures. Letting go of those harsh judgements lightened my load a whole lot more than any behavioral change regime ever could.
Women are widely known to be more attentive and dexterous in e.g. electronics assembly. Surely this translates to the domestic kitchen as well.

Sexist? Please, shove that word. This is simple facts about life.
Can I ditch my work laptop for a Steam Deck?
They have good editors that know their audience.

Sure some what you see is supported by "algorithms"; but what you sense ("playful, authentic, and raw" ) is the result of a deliberate editorial policy done by a group of actual humans.
No third party management. Housing is something I am perfectly OK with requiring a landlord to be personally responsible for, and that means you can't shunt inefficiencies onto some faceless management corporations who exist as a buffer between landlords and the human beings. One perverse incentive in this market is the ability to distance yourself from the human consequences of profit based decisions. If you have to deal with it personally, and your community knows your reputation, the renter/landlord dynamic becomes a lot more civil and personal.

Banks shouldn't own houses. People should.
I'm not sure what you mean by "The lowest common denominator between a Common Lisp, Clojure, and Racket program is a Bourne shell script (and eventually an Oil script)." You can get two Lisp programs (or two Python programs, or two mixed-language programs, etc.) to intercommunicate without involving the shell at all.

It'd be more accurate to say "The lowest common denominator between a Common Lisp, Clojure, and Racket program is sexpr notation." By using sexprs over a pipe, named pipe, or network socket, you can very easily get any of those Lisps to intercommunicate deeply structured data with any other. This is how SLIME and its SWANK protocol work. I don't even think the shell is involved; Emacs handles spawning the inferior Lisp and setting up the communication channel itself.

The thing the Lisp machines had was a very robust ABI. Lisp has a specific notion about what a function is in memory. This is largely because Lisp is always "on" on a Lisp machine, there is no point at which you cannot take advantage of the entire Lisp runtime, including the compiler, in your own programs. Accordingly the Lisp machine C compiler output Lisp functions containing code compiled from C, that could be called by Lisp functions directly (and vice versa). Presumably a JavaScript runtime for Lisp machines would be able to do the same thing.

By contrast, C has no notion of what a function is; and the C ABI used by many operating systems presents a function as simply a pointer in memory that gets called after some parameters are pushed to the stack or left in registers. (How many parameters, their type, and their size, is unspecified and simply agreed upon by caller and callee.) Nothing about memory management is provided by the runtime either. All that has to be provided by user programs. All this adds friction to interoperation by function call, and makes IPC the most straightforward way to interoperate.

But oh well. Our computers are all slowly turning into JavaScript machines anyway, so maybe those Lisp/Smalltalk happy days can return again soon.
Have you ever looked inside a very dirty computer? It's quite simple.
It would be so nice. It is amazing that Type1 is not a death sentence anymore. Managing It is quite laborious, invasive and full of side effects. Also without access to meds coma and death are always right around the corner. This is terrifying and having a permanent cure would probably make a world of difference for those affected.
Yeah. The charging port on my Volvo never locks, and I see that as a good thing - it means I can get out of the car, lock it, then go around and plug the charging cable in. Don't really see any issue with it.
It has been said that a punched-card is the least-efficient form of data storage ever invented. The data is stored in the form of holes in the card. The card's only purpose therefore is to hold the holes in place, so it is 100% redundant.
Is the advice wrong?
I don't think that's true. It's difficult to convey the amount of overnight culture that came from
"the button". It wasn't a game for many people, it was an absolute obsession for months to hundreds of thousands of people.

It's very easy to discount if you weren't there, fair enough.
If I had one request for TS it would be extension functions. Such a great feature in Kotlin and would be even better in TS.
> I found it annoying and taxing.

You've managed to find the word I've been looking for to describe why I don't like TikTok. It feels taxing. It makes my head spin and after a couple minutes I feel exhausted. Maybe my brain's just too slow and sensitive.
I also agree with him, it is the same fate as all guest languages on platforms where they aren't part of the picture of the people driving the platform.

You see this in any platform, not only Java.

On Android there are some Google folks that pushed for it at the expense of updating Android Java to more modern versions, knowingly comparing Kotlin with their pseudo Java.

Actually I am quite surprised that Android 13 is actually going to support a Java 11 LTS (subset of course). Which although commendable that they are finally doing something, flies in the face of the latest version being Java 18, and they could at very least support the latest LTS version.

ART is effectively the KVM.
One explanation for the difference between tiktok and instagram could be that tiktok doesn’t have a crystallized business model yet and is just focusing on growing its network as much as possible. Presumably it will end up as bad as every other (profitable) social network over time (apart from twitter, which is more like an internet utility).
We use ts-generator and are pretty happy with it. Better than our JSweet solution we used earlier. We just use the type generation aspect, not the http client stuff.
I think the truth is pretty dark. Until TikTok most recommendation engines placed the most weight on your declared preferences.

TikTok doesn't seem to care about what you "say" you like." They watch your behavior to see what you actually like.

So you can "want" to be shown math videos and like tons of math videos and follow dozens of professors. But if TikTok observes that you are more likely to watch a professional wrestling video to the end, then that is what you'll be shown.

What you want to watch and what you actually "feel" like watching are not the same thing. Other engines show you what you want to watch but don't feel like watching, TikTok shows you what you feel like watching but not what you want to watch.

This same philosophy is observable when you try to exit the app. If you are on the screen the app opens to, the expected behavior of the back button is to exit the app.

TikTok however, doesn't care that you "want" to leave.

They know that it's important for you to leave so now is the time to show the video that they know you will find most irresistible. So when you try to leave they give you the "ultimate" video which you have been conditioned to expect to be "perfect".

In order to leave, you must fight this conditioning and reaffirm your desire to leave within a tiny span of time (feels like less than a second). If you miss the window and try to exit again, TikTok tries to hack your brain again by changing the video for the next video it thinks you'll stay for, and so on...
Twitter just doesn't know how to integrate products.
In general I would agree to your advice of taking small steps, but with the concrete examples, my former self would think "but then everyone remembers me as the creepy guy, who just comes and looks at everyone. I could not go to step 2 then"
I'm genuinely surprised that no one here is mentioning D language in addition to Nim or Julia for replacing Python. D has already beaten Fortran in speed more than 5 years back, the legendary scientific programming language that's mentioned in the article [1]. The Fortran based libraries that are overcome by the D language apparently are still being used by Python, Nim and Julia for most of their high speed processing until today. As they always said the proof is in the pudding, and compare to all alternative D language is designed to have a similar feel to Python. By default it supports GC for easier and manageable scientific programming that is very attractive for the type A data scientist that are mainly deals with analysis and exploratory programming [2]. The latest D language is now also natively support the C language (lingua franca of scientific programming) in its compiler thus can import and compile C files directly [3].

[1] Numeric age for D: Mir GLAS is faster than OpenBLAS and Eigen:

http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/...

[2] There are two types of data scientists — and two types of problems to solve:

https://medium.com/@jamesdensmore/there-are-two-types-of-dat...

[3] Adding ANSI C11 C compiler to D so it can import and compile C files directly:

https://news.ycombinator.com/item?id=27102584
Kind of like when you tell someone that the Johnny Cash version of Hurt was the cover and the NIN version was the original.
Generally, when someone forms a LLC for managing a property, they don't pass the ownership of the property to the LLC. The LLC manages the day-to-day of dealing with tenants, maintenance, communications. But ultimately the individual person still owns the property.

I think there are ways we can draw the line. We can accept that some form of property ownership is fine, even if it means that one person owns multiple properties. For example, an older couple renting out their old home after they downsized. But there needs to be a progressive tax on additional properties. Something like that by the time you own 10 properties, each additional property costs you more in taxes annually than it can ever bring in (think 500k annual tax on a property valued at 500k.)

Corporate property ownership we can treat two ways -- completely eliminate it, or similarly progressively tax it, but at a much harsher rate. Like, each additional property requires 2x the taxation of the previous one. And make any attempts to circumvent this very criminal and strict liability -- like 25y/life for the executive and board levels, and no arguing that it was some underling that did it.
You are correct. It was Archivist.
Let's not compare Maven to Gradle. One is a stable, rock-solid, decades old declarative build tool with reasonable performance and excellent backward compatibility - the other is a configuration, semantic and maintenance nightmare.
To some Tiktok is the best part of social interactions distilled to its pure form, and that is really addictive.

But to someone who doesn't like those parts of social interactions the whole thing is just boring or even revolting.
https://docs.gradle.org/current/userguide/dependency_locking...
If they are building new homes, that’s one thing, and not so bad.
for simgle users (hobby projects) that's not a concern. For teams, you'd go through a hosted server anyway.
Java was never created to sell Sun's IDE, regardless of the chosen IDE you always get same support.

C# was created to be the systems language of .NET, although the CLR supports other languages from day one.
Technicolor Tokyo
It does very little, when the sand can be tainted or be coerced to call external imports in the wrong order.
Where are these and why are they not being exploited then?
That was great. 1995 era effects (vectorbobs, plasmas, Gouraud shading etc), but still neat to think of it running in the Java VM on whatever CPU a Blu-ray player houses. Also the author says you can use your remote to control some of the effects.
I think his point was more of a cultural difference. My IDE actually lints non pinned dependencies as a potential source of errors, whereas in the JS world it seems very common to not pin.
Because they keep wrapping old UIs with new UIs. The top layer of the onion is nice and smooth but peel it back a bit and.....
Thinking takes effort, the goal is to make you keep watching videos and to do that the videos need to take no effort. So it makes perfect sense to downrank anything that makes you think.
Is it really locked? I don't know the Model X well enough, but on my 2018 Model S the charging port is underneath the reflective part next to the brake light, which you can open by pressing down on it. I only found out I didn't have to use my key to open it a couple months ago.
> compared to the 216 colors of the web safe palette that must have been chosen by a physicist because 60% of them make me want to puke.

Most likely a computer programmer. It's just all the combinations of six shades of Red, Green and Blue that are equally spaced out. 00, 33, 66, 99, cc and ff.

The NES colors are actually equally simplistic internally:

12 equally spaced color hues with 4 levels of luma (plus 4 grays, 2 whites and 10 blacks wasting space in the pallet). But it works so much better because it's done in the YUV color space, rather than the RGB color space. Then the analog hardware doesn't manage to replicate it's target YUV colors accurately (or consistently across models, regions and even individual machines/tvs), which adds character.
> people who go into that line of work often do care about making people's lives better.

That's a fine motive, but it's similar to joining Facebook in order to help people improve their attention span
The actual license text for the ambassador license is linked from the ambassador page:
https://slint-ui.com/licenses/slint_license_agreement_ambass... , see Exhibit E

Basically you must agree to tell users and people that you use Slint, provide a testimonial and allow Slint to refer to your product with your logo as an example of program using Slint
9210? Try 1035. This stuff has been well-specified since the 1980s.
LOL. You can buy them on eBay.
I use a Telegram bot.. I create a channel for each RSS feed (or a bunch of related feeds) and then add the bot to it and use some /commands, and the bot will send posts to it. I can invite other people to the channel too, and Telegram even lets you add a little chat to discuss each submission separately

The bot is @rss2tg_bot, if you don't want channels you can just begin a private chat with it and send a rss url. Or add it to a group and then it sends new posts to the group.
Exactly, Apple fanboys should stop selling M1 as the solution of all computing problems.
in 2016 Casey Muratori wrote a few words about his old video "IMMEDIATE-MODE GRAPHICAL USER INTERFACES (2005)" -- apparently he'd been using the technique for years by then and had coined the, now commonly used, imgui acronym -- see: https://caseymuratori.com/blog_0001

and if you dive into that video at 16:50 you'll see a very elegant description of minimal state immediate mode button logic; direct time link:
https://youtu.be/Z1qyvQsjK5Y&t=16m50s
There are reasons why it is not used that much anymore. And "hyped up ad clicks" isn't even the biggest one.
Unless some protestware decides to delete all your data and replace everything with "icri4ukraine".
> the economic climate is tuned to be good for investors and not labour

LOL - have you have tried being a business investor in NZ?

If you are talking about property investment, then perhaps, but that problem is a Gordian knot and we don’t have our Alexander.
Oh that’s interesting. An entire platforms that hinges on not trying to social-engineer its users, and being successful.

I’ve also heard that TikTok wasn’t showing the same contents inside China than abroad. It would be flattering the dopamine receptors worldwide, while flattering nationalist values inside China. Is it true? It could easily be that the engine is personalized enough that it does behave a bit differently.
> A Federal standard (21 CFR 1030.10) limits the amount of microwaves that can leak from an oven throughout its lifetime to 5 milliwatts (mW) of microwave radiation per square centimeter at approximately 2 inches from the oven surface.

So you were off by a factor of 200, and you can see that my referencing -40dB of attenuation was an underestimate. I do wonder what details it was that you thought you might recall.

Quite disappointed by HN standards of self-moderation yet again.
The encryption system used for the hard drive deliveries in the cinemas is pretty locked down. The playback hardware also has anti-tamper stuff to put you off opening it and trying to rip it that way.

I'm still surprised it hasn't been broken though.
I have no trouble finding thoughtful and educational content on TikTok. Digital design is an example of a tech industry-relevant category that is a good fit for TikTok, I regularly find high quality videos there. Since you mentioned MKBHD, there’s of course a world of PC building, laptop/phone/gadget review, etc. over there, which I don’t care much about. The nice thing about TikTok is that the videos are as long as they need to be and no longer, and brevity is rewarded, unlike on YouTube where every other two minute video is artificially stretched to ten minutes.
yea, it's incredibly annoying, and "cringe". the feed just doesn't give me anything interesting, or satisfying. i never felt good about using it, during or after. it's just not for me. i also hate that synthesized lady voice
Bullshit. gethostbyname() needs to work. If it asks a question that takes larger than the maximum UDP packet size, and triggers a "truncated response" from the server, it needs to repeat the request with TCP. It always needed to do that. Resolvers have done that since the nineteen eighties. If you can't do that, don't include gethostbyname() in the library; don't make a fake one that doesn't work. Certainly, don't have a broken gethostbyname() and then tell developers it's their fault for not using a third-party DNS library.
So a guy with an agenda to sell Apple devices, otherwise you definitely would be aware of much people are actually able to afford them when not coming from upper class, or going into year long credits.
Yes this geez why did this become a thread of using MDMA or not, HN really loves to get into the nitty gritty of every problem doesn't it
Gradle has actually saved my build. About 3x faster than my old Maven setup. Also, my build files are much less bloated.

The only problem I find is the API updates between major versions. Still, I’m never going back to Maven. Love Gradle.

Building embedded server apps, many sub projects, single Java/Kotlin codebase.
Oh yeah Samsung Devices are weird.. I think they even have a different fastboot implementation. But I do not think that represents "stock" android?