skysight-inc/HackerNews huggingface dataset:
The problem is (my guess) Logistics is hard.

Amazon might make it look easy but it really isn't (and Amazon is not available in all EU countries either!).

Logistics is more then just shipping, but also returns, repairs, availability, shipping time, shipping costs, where and how to keep stock. And this points affect each other, i.e. they might not have enough supply to sell to the whole EU market etc.

Lastly while there is a free marked in the EU if I remember correctly there are still some differences when importing things from outside into the EU depending on the country of entry. Like how to fill forms and which companies you can work with (for what prices) in given country.
Why would you pay for a static IPv6 address? It’s harder to memorize and if you’re using dynamic dns, then not much point in a static IP, is there?
That's not limited to Realtek:

https://twitter.com/chx/status/1457848563199721472
I was just documenting issues I saw with the code from a maintainability standpoint.

The older Tasks & Runnable API is very fragile when it comes to lifecycle changes and will cause crashes regularly. This means that you end up building up a ton of patchy code over time to try and do what Kotlin's lifecycle aware coroutines will do for you.

So of course he spent all his time patching: His code was fragile to begin with. You don't end up so many 3kLOC files without poor architecture.

Look: I've been there. Ripping down fragile monoliths to refactor seems like a waste of time because you'll spend 3 months rewriting code while bugs pile up. It's worth doing though because you'll save 6 months of bug fixes in the future.

When it comes to the APIs there's another comment here that explains explicitly the spyware issue (He was scraping emails and sending them to a 3rd party), but for the Android APIs that he was abusing they're recent privacy focused changes that cannot be ignored.

Sure your website will run fine but fundamentally HTML is very similar to what it was a decade ago. Android's runtime is constantly evolving as the phones change to new demands. Battery usage is something they're exerting more control over, and I personally find that annoying. Privacy is another thing: I'm all for that. The permissions requests he was doing will literally crash the app for modern Android. You cannot request permissions that way anymore because the API has changed to make it more explicit.

It sucks that he didn't care enough to fix it, but here we are. He's done an admirable job limping along the mess of a code base but he hasn't implemented the fixes that were needed for it to work on modern phones.
This all could have been prevented with a limit order sell at 0.99 UST per USD.
I find that Rust tends to have code that goes sideways more than downward. I prefer the latter and most C code bases, that I find elegant are like that.

It is like that, because of all the chaining that one can do. It is also just a feeling.
Hmm, I would agree that you can do 95%+ of stuff jQuery used to be used for in vanilla js or html/css in a nicer way but animated collapsible divs still require a stupid amount of js to achieve.
Y Combinator's Message to Founders
Other vendors are free to produce compatible parts. They publish physical dimensions and cad files on github.

Everything about this is as interoperable as possible, both physical and software.

Maybe no other vendor will produce a motherboard or keyboard, but it's not Framework's fault.

Second, The closest competing product to Framework is Lenovo not HP. (Despite the fact they look like a Mac's aluminum body, huge buttonless touchpad and black chicklet keys, with a Surface's screen aspect ratio.)

HP's customer is someone who would like a Surface or Mac but doesn't have that kind of cash, or just cares more about a distinctive look that isn't gamer.

Here's HP's customer: I got my mom a top of the line maxxed out HP because she will never care about upgrades or repairs or Linux or raw power, but she does care about the blingy rich bronze look, and I care enough to steer her away from Surface and Mac even though I don't care about the cost. That's HP's customer.

I WAS actually able to replace the battery in her previous Spectre (the sweet thin one with the funky hinges that looked like hoop earrings or wedding bands) to give it to my niece when I updated mom, but HP did not make that easy.

HP are premium-looking Chromebooks that run Windows.

Framework are user-serviceable open platform Lenovos.

"Why would I spend..."
You clearly wouldn't, so don't. But I would. Why? goes like this:

I don't particularly care too much about AMD vs Intel, but a lot of people are asking for an AMD cpu motherboard.

Let's say Framework did not make a an AMD motherboard, but someome else did. Let's say that the only way to get a Framework was to either buy a whole Framework including an Intel mainboard I don't want, PLUS the 3rd party motherboard for $500 or whatever it is. I would rather do that, because I want that open platform. First, Framework would not make me buy the entire machine, they would let me buy everything but the main oard. But even if they didn't, that mainboard I didn't want is actually useable all by itself like a 900 horsepower raspberry pi. Or I could sell it, because it's useful to anyone else too. Or I could keep it as a backup in case I damage my prefferred board. That platform which makes all kinds of options possible, is valuable to me.

No one yet makes any such 3rd party mainboard, but the platform at least allows for it and makes it possible vs not-possible. I want that. That is valuable to me. I will pay a lot for that.
How are these two things connected?
The Future of Code and No-Code
My boss recently had a birthday party where he invited us to come and pay for our own pizza at a place of his choosing. He invited his wife and baby but no one else was allowed to bring partners. It was made out like it was optional but when I didn't respond to the invite he singled me out and I was the only one not going. Didn't feel like I had a choice really.
The more Jq goes out of fashion, the better it becomes, because it means it stops changing and you can rely on it for decades. The other framework that looks interesting is htmx
What I found is that I was worn out, as perhaps you seem to be, but that in becoming 'boring' I was losing my edge, my creativity and sharpness, as I lived a life that was not my passion. I refused to believe it was an unavoidable result of aging, something many of my peers used to rationalize it, but that doesn't mean it's easy. Here's what has worked for me:

Most of all, I realized that I have a certain emotional capacity, including for stress, risk, failure, etc. - just like I have a physical capacity to how much I can carry, how fast I can run, etc. I need to work within that capacity, but still challenging myself, being careful not to use it as a limit or excuse. But at the same time, it's essential to life - to living it, to experiencing it - and I've worked seriously and very hard to grow it and strengthen it. (I think my peers have burnt out for precisely this reason - running out of capacity, most not even being conscious of it.) That has been transformational. There is nothing more important than understanding humanity an yourself on that level, IME. Probably the most fundamental suggestion I have is to love yourself (in a healthy way, and not to the exclusion of others); provide emotional support to yourself, because you are the one friend that is always there and has by far the most to give. Grow that inside you and you can love others much more, do much more, and experience the world much more and more intensely, before you reach your limits.

Second, I assumed (for my purposes) that there was no biological difference between myself and younger people, and then looked for other differences. Most of all, I noticed that younger people explore and try things, even when there seems to be no point. By epxloring - within limited time constraints, and more wisely choosing what directions to go - I've regained my edge and creativity. It wasn't that hard and reset my life.

The problem is what happens after you become boring. We gain a lot from exploration, risk, failure, learning, etc. without even realizing it, and those skills and benefits ebb away. You don't need to live a wild life to do it, but keep growing in a serious way. Many I know are aging but stopped growing and the difference is heart-breaking.
i am thinking, most of the salt consumed comes from sea salt that has those microplastics. if we use rocksalt, well that microplastics wont come from seasalt.
I'm middle aged and I'm lucky if I get to 5 on puzzle storm. It takes me several times longer than it probably should to solve puzzles, and even then I get about half wrong. Dunno what it is.

Folks say you should spend time studying past games to learn weaknesses but I feel like that's as bad advice as is asking children to grade their own homework -- it will simply reinforce bad ideas.

Still, I enjoy it. Mostly the self-paced puzzles. I'm hovering around 1200-1300 there (on lichess).
Add me to the list of folks likely to respond to this thread about getting back into it later in life. I have a toddler (and soon baby number 2) and I find it a really enjoyable brain exercise when I have brief gaps.

For those of you with just basic experience, or looking to learn, I really recommend the “Chessbrah Building Habits” series on YouTube.

https://youtube.com/playlist?list=PL8N8j2e7RpPnpqbISqi1SJ9_w...

GM Aman is a really pleasant dude, solid teacher, and takes the most methodical approach to coaching beginners to intermediates how to build habits at each elo range to keep growing.

For those new to time controls, 15 minute rapid games are a good place to start. I felt a lot more comfortable after a couple of months jumping to 3 or 5 minute blitz based on my schedule, once I felt like I could get out of the opening without being totally lost :)

Other great content creators are GothamChess (be aware his YouTube and twitch styles are different but equally awesome), Hikaru, Eric Rosen, Nemo, St Louis Chess Club, and so many more.

The chess community is really great. I hope y’all come and join the fun.
> Non-toxic approach to business.

Unfortunately it seems the pendulum swings on this one at least a bit. Unless you want a flagship CPU, you'll wait a good half year to a year to get half as much choice of budget CPUs with rather extreme handicap (cache).

Also half of them are OEM only.

Try to find a good current gen CPU for a small to mid sized NAS in their lineup, it's not easy.
One day, a year before turning 50, I decided to play a five minute game of chess against Lichess, level 2. I lost horribly but I wanted to make it a habit. So every day with my morning coffee I would play a quick game.

For months I didn't win a single game until, one day, I did. That was five years ago. I still don't play more than a game or two a day, always 5+0 Blitz, but each year I've moved up a level in Lichess and I think about 100 points. I'm somewhere between 1700 and 1800 rating currently.

Now I'm plateauing and I can see that some openings are killing me and I'm still too tactical, meaning moving up in ranking won't be as easy now, but if the author is using an anecdote to say that you can't be a novice when you get older, I'll use one to say that's nonsense. It's a mindset; it's up to you.
Mercedes-Benz G-Class Electric to get Sila’s silicon anode in batteries
So what?

Again, the Buffalo shooter didn't merely "bring up" white replacement theory some time in their life; they said this implicitly violent ideology was their motivation for murder.
I think they mean it's not in the best interest of the people who "own" the company. Those people want to minimise costs as much as possible and Unions get in the way of them doing whatever the hell they want.
Case Leaning Against Sci-Hub, Says Delhi High Court
Anecdotal evidence suggests it’s still alive and well in Estonia, almost like they’re frozen in time with a 90’s “Companies for Dummies” book.

Of course they also have that mindset in a dozen other ways, so I shouldn’t really be surprised.
I mean Reddit is an echo chamber in the worst possible way and it doesn't help that the admins don't understand the concept of a containment board and think if you delete the board the users and their opinions will evaporate into nothing, so you just get the same extreme groups being corralled into smaller and smaller concentrations with other extreme groups.
I'm a generalist, but I joined my company through a specific role and had to find opportunities to be a generalist and leadership that would accept it.
Everyone turning their backs on the office bday party... everyone but Boris Johnson during covid lockdown!
Sea salt made from current seawater would include microplastics from that water, but rock salt would not as it was formed before these plastics existed. On the other hand, various mines of rock salt may have all kinds of other mineral additions that may be harmful for human consumption, so most rock salt is used for e.g. deicing roads.
I'm pretty sure stories get naturally downranked (even if they have a lot of points) as the number of comments begins to approach the number of upvotes. I think the idea is "anything with more comments than upvotes is probably a flame war". It may not be the best way to rank stuff, but HN is explicitly not a democracy.
I think the argument is not that the rules are inherently any nicer, but that there's an actual process where you can find out what you did wrong and fix it rather than just being banned out of the blue one day. (I'm not entirely convinced by this argument, on the basis that I've heard unpleasant stories about Apple changing policies and screwing people over, but it's a plausibly valid argument to make.)
No kidding - I wonder how many of those accounts he interacts with are just bots :p
Can CSS transitions and animations handle animating to auto height/widths yet?
I observed that many people are really afraid even of basic things. "I don't want to click here because I don't know what it does. Maybe it breaks my computer or deletes all my stuff."

Maybe it's because I started using computers as a child (~9 years old or so) but I always had the mindset to just try things out. You cannot really break the computer or delete stuff. Every tool will always put a very clear warning before you do sth stupid. And if you are really unsure with some action, just make a backup before. Reinstalling Windows every so often was anyway the norm in my youth.

And just trying things out, clicking through the menu, through the actions, just playing around, make some dummy playground, this is often how I discovered the functionality of most tools. This is a very effective way to get familiar with most tools.

But others, when they say they don't know how to do X in tool Y, they never have just tried around. And when I ask them why they have not, they tell me that they are afraid of breaking or deleting sth.

With coding, it's very much the same. And now that we have Git, with some backup somewhere remote, and hopefully a test suite, maybe even with CI, it's even much less of an issue if you break sth because it always can be undone and you normally should notice with the tests (or if you don't, you can blame the incomplete tests).

Btw, regarding reading other code bases: I very much can recommend that. You will most likely learn a lot. And there are many great open source projects where you can just dive in.
> My biggest criticism of religion is the very boundary drawn between fiction and scripture: that adherents to a religion must treat fiction as if it is reality.

Agreed. This is the part that really gets under my skin… its been my understanding for most of my life that the bible specifically is full of allegory, not history. Yet, so many many of the “believers” I encounter don’t know what “allegory” means. The bible is their literal truth!

Tbh, knowing this isn’t helpful. It somehow makes me more paralyzed in dealing with literal believers. It always feels like they know they’re full of shit, but won’t admit it. There’s a disingenuousness to it that very deeply bothers me.
Making a Podcast Transcription Server with Express.js and Picovoice Leopard
Incentive Effects on Ethics
Used Express.js, a popular framework for Node.js web apps, and Picovoice Leopard Speech-to-Text engine, offers fully on-device audio transcription
It's illegal because it crashes the app on the latest versions of Android. It's an illegal operation, not "against the law in N countries" type of illegal, more the "Divide by 0" type of illegal.

The out of touch is my personal assessment of reading through the code: They doesn't seem to recognize the benefits of the modern Android code styles which would reduce their workload, decrease the boilerplate they're writing, and increase the stability of the app overall.
Only if you pony up for the premium plan. It costs a reinsom, but it would be a bit foalish not to.
You might have done something online that made you look like a more active candidate. Companies are using all sorts of fancy recruiting tools these days to help them more efficiently reach out to candidates.
rustup in particular is well-behaved. It installs itself in a single directory, without modifying the system, apart from PATH which it warns you about, lets you skip it, and when it does it, it does with care.

OTOH many distros don't take care to build and package Rust properly. For example, Rust patches its version of LLVM to avoid known bugs. The particular combination of Rust version + LLVM version is most tested. Distros that insist on unbundling build Rust with a stock LLVM that doesn't have these bugfixes, and often is an older version of LLVM that hasn't been thoroughly tested with Rust.

Then there's the mismatch of upgrade approach between the Rust project and most distros. Rust uses an "evergreen" (Chrome-like) approach to upgrades, in which the focus is on making upgrades seamless and not breaking anything so that they can be small and frequent. Most distros prefer infrequent big upgrades, so they package unusably old and officially unmaintained versions of Rust for no good reason.
In Lyon it's even more obvious. There are some restaurants with truely huge spaces that you rarely see anymore in France, like near the sucrerie, or the brasserie georges.

But I think it's definitly about money, not culture.

Today, we are more numerous, and there are more building to buid. Hence the projects are in competitions for the resources to build them, like stone or wood. Cement being cheap compared to stone, it wins.

For the same reason, space is now a premium, and so it's expensive to have big volume for new constructions.

What's more, a rich country mean rich people, and so richer workers. 80 years ago, you could abuse your workers so much, and pay them so little, it was much cheaper to build things that took a lot of time. Today, time makes or breaks a project rentability way quicker.

Add to that you have to make everything up to code now, which is even more expensive. And with insurances everywhere, on top of that, environmnent risk evaluations, etc.

And of course, a lot of building used to be constructed either by the state, or rich families. Now, you must borrow money to build, which mean you add the cost of the financial system.

All those things add up.
The bashing of jQuery comes from junior devs. Of course a VDOM is clearer, more productive (and less performant) however most webapps with a minimum of logic have many legitimate uses of native dom/jquery in addition to the VDOM. And the interaction is perfectly safe as long as you do native DOM in the right lifecycle method (mounted).
jQuery is a pleasure to use and give us a lot of power/expressivity.
More generally this vague of juniors devs (e.g. CSS-in-JS lobby) are becoming less and less familiar with the concept of CSS/DOM selectors, despite their awesomeness and uniformity both for DOM operations, styling operations and integration tests operations (cypress)
BTW a little known fact is that jQuery is not just sugar and cross-browser consistentcy, in fact it push the boundaries of what is possible vs native CSS, see e.g. the reverse direction paradigm shift of https://api.jquery.com/has-selector/
Although its true that augmenting jQuery with a batcher for performance doesn't seems currently possible?
https://github.com/wilsonpage/fastdom
Yup. Because the size of the library and the execution time just isn't that big of a deal, it's something people seem to obsess over but it doesn't really matter much.
I use HeyFocus: https://heyfocus.com/

I bought it when it was a 1 time $20 purchase. You can define what times you want to block (Monday - Friday from 9am-5pm, for example). You can also lock preferences for when the Focus is active so you can’t change it. There’s also options for adding breaks.

It’s worked well for me. I know a little about myself and I need something like this to force me from being distracted. Whenever I find a new site, I add it to the list of blocked sites.

You can also block apps, or whitelist sites so everything except a few sites is blocked.
> He's using ancient APIs. All written in Java with Activities instead of Kotlin with a single Activity and many Fragments.

That doesn't mean it's ancient at all. Java isn't deprecated, and using Fragments instead of Activities is just one possible architectural approach.

I think Google recommends Kotlin now, but that's only been the case for a couple of years or so.

Google's constant demands for changes to how Android apps are configured are very annoying to the developer, but even they're not that bad.
or use https://axios-http.com/ for ajax stuff
God fucking damn it.

This one is particularly galling because fair email is actually far superior to k9.

I'm so sick of these giant faceless corporations.
Given the inflation rate, this boomer is having hard time seeing the point too. So I'm spending more on capital infrastructure (tools for my shop) that I know will be even more expensive soon. It's hardly a sin of a particular generation to see that saving is less smart when inflation is multiples of the savings rate.
Once you realize that idle brain time is when actual creative problem solving occurs without you conscious of it then its easier to let go. I definitely feel fine just staring out of a train window rather than my phone knowing this.
What is the lifetime risk of depression?
PostgreSQL 15 Beta 1 Released
> Pantera Capital, a hedge fund that invested in Mr. Kwon’s efforts, made a profit of about 100 times its initial investment, after selling roughly 80 percent of its holdings of Luna over the last year, said Paul Veradittakit, an investor at the firm.

> Pantera turned $1.7 million into around $170 million. The recent crash was “unfortunate,” Mr. Veradittakit said. “A lot of retail investors have lost money. I’m sure a lot of institutional investors have, too.”

> In 2018, a white paper outlining the stablecoin proposal reached the desk of Cyrus Younessi, an analyst for the crypto investment firm Scalar Capital. Mr. Younessi sent a note to his boss, explaining that the project could enter a “death spiral” in which a crash in Luna’s price would bring the stablecoin down with it.
You have 100% power to negotiate if you're willing to lose the job offer. Otherwise you're gambling.

For my first job, I told the recruiter "I really want to work here, but I need my pay to be 50% higher because I have another offer for that amount". I was just honest about it and they were willing to meet where I needed to get hired.
Humourless people like you are why we can't have nice things :(
Talk about taking things out of context to the extreme!
Of course no one wants to do this. No one wants to not be able to drive their car because an ignition lock circuit failed and now won't unlock. And car electronics fail constantly as it is, no need to add more failure states that lead to a vehicle becoming unusable.