skysight-inc/HackerNews huggingface dataset:
I might need to take a closer look at it at some point. I’ve never used anything that uses it, and I haven’t inspected it or grasped the scope of libadwaita, but most times I’ve heard anything about GTK 4, there have been major bad things—selection bias, to be sure, and perhaps confirmation bias, but it may indicate something. The three examples that come to mind immediately:

• They severely damaged text rendering and initially didn’t even acknowledge it as a defect, dismissing the report: https://gitlab.gnome.org/GNOME/gtk/-/issues/3787. More recently there’s some movement on the issue, but the initial reaction was not a good look, at least.

• Someone said various bad things about libadwaita here on HN a couple of weeks ago: https://news.ycombinator.com/item?id=30027002.

• Of accessibility, they’ve completely redesigned it, in a way that is very convincingly better, or will be once it’s all finished including supporting tooling, but the impression I’ve received from a couple of communities where it’s come up a bit at times is that at least when they released GTK 4 and told people “start adopting it!”, GTK 4 apps were opaque to screen readers, because half the plumbing was missing. This impression could be false, and if there was any lack, hopefully it’s addressed by now.

I’m curious what the state of affairs is for approximating native look and feel on Windows. GTK+ 2 had a once-fairly-decent win32 theme that became fairly significantly out of date after Windows XP, but there were also some more recent themes that did parts better (and other parts worse). I’ve never seen a Windows theme for GTK+ 3 that is even halfway decent for look, and feel is a dead loss (e.g. menu keyboard behaviour and list box popup positioning and behaviour are both just painfully wrong).

If they’re serious about cross-platform, attempting to match Windows and macOS look and feel (and completely ignoring Linux, for a while) is where effort should be placed. I don’t know if they are.
Just a small detail, but longitude goes from -180 to 180. Or, if you use the hemisphere abbreviations, 180W to 180E.
If a developer was charging $2.99 for their app, after 30% cut, they get $2.09.

To get the same amount after the reduction to 15%, they need to charge $2.47.

Apple offers price points at $1.99 (Tier 1) and $2.99 (Tier 2). It does not allow developers to set arbitrary prices.

How do you suggest a developer manages this? Should the developer cut the price down to $1.99, taking home $1.69, and take a 20% pay cut on their total revenue? Or will you continue to begrudge them for not cutting the price, and increasing their total revenue by 21%?

> Aonly Apple is strong enough to force the developers to do things that are in the best interests of the users ... as one of those users, I choose to have Apple negotiate on my behalf against the developers.

Do you recognise that Apple ($123 billion in quarterly revenues) app store policy is the exact reason why you don't see any of that 15% discount trickling down to you, and not greedy (< $1MM annual revenue) developers who are trying to gouge you out of your money?
End users didn't suffer a loss after that exploit and I expect my risk from holding usdc and it crashing without Coinbase paying to fix things is already lower than the risk of my PayPal account being closed which I've seen happen to people.
Have kids. Find someone who wants to and start a family together.
Could someone with more knowledge explain why this is so difficult?

As I understand it, the goal should be that if you download a binary, and download the source and compile a binary, they should be identical.

I understand different build flags, and compilers. But if a project documents their build system why wouldnt it be reproducable?
I just turned 35 and my situation is very similar to yours, with the exception being that I am married. Partners and family do give one's life a lot of meaning. That said, I'm glad you asked this question, as these topics have been occupying much of my thinking lately as well. I don't have the solution, but just want to let you know others feel the same as you (as you have probably already seen in the comments!)
In this case the "paper copy" of the book is very much worth it :-) The articles are all foundational, timeless and gets to the heart of the matter unlike most books today.
I don't care which order, but for the love of all things precious, please tell me the order before you give me 60,52.
Not if they are still signing it with the private key for the domain.

If an email is sent with a From of @bob.com and DKIM signed using the private key for bob.com…it’s from bob.com.
I'm 73. So yes, when I was 35 I more or less thought my life was over. But the best is yet to come. Think about being in the same room for 35 years. No matter what the room is like, it becomes utterly and completely boring. So get out.

Where to go? For me, the answer came about from wondering what I was capable of becoming. You are not a programmer, or painter or duck or politician. You are capable of becoming anything - well almost. Art always made my heart sing, and while I am not a great artist, I now believe almost everyone can be at least a very good artist of some kind in some form. It is who we are - to sing or paint or write or whatever. And how can you find out if you are the Van Gogh of knitting unless you try?

And yes to the physical side of your being. If you have never done the equivalent of running 15 miles, or hiking up a mountain, or hiking a hundred miles then you just are not getting who you are. (Scaled of course to whatever is a "mountain" for you.) Go for it.
[edit change year to room]
A few days ago I tried 1.1.1 after a long absence on windows. I don't want to rain on your parade, but to be honest, it was a miserable experience.

Don't get me wrong: Inkscape is huge, it's quite an achievement and I'm glad we got an open source vector app. But everything feels so strange and awkward to use. And when you get further with your project, the input lag gets out of hand. Path effects and filters are cool, but the UI feels... Just strange. And they add even more lag to everything.

Oh and there's also the random crash now and then...

The exporting side could use some love too. You need to fallback to the commandline to export all layers or groups for example. But it's really cumbersome. And for some reason you can't even disable anti-aliased edges and it cuts of filters. Oh well...

Unfortunately I don't have enough time to contribute, sorry. Bought Affinity Designer this week and immediately fell in love. Everything just works, the UI is well thought out and it's snappy.

I don't know: I love open source. For example Blender or Gimp are great and improved massively over the years. We need something like Inkscape, but the current state simply doesn't cut it for me, sorry.
Where a company is founded is irrelevant with regards to the GDPR. If they have users in the EU, GDPR applies.
Although life starts for a lot of people at 35, I envy those people who are able to start much earlier. These are the people who have their first relationships in high school and college, find their life partner in early twenties, get the right job, a house, kids, keep their friend circle, invest money as early as possible, god damn. They live perfect fuckin lives and it’s all because they bravely jumped in and embraced life early on and focused on relationships with the people around them rather than mope around being shy, playing too many video games, jacking off into oblivion, wasting time chasing startup ideas that were never gonna go anywhere…
Hey OP, I’m a couple years older than you but have gone through this over the last few years. Also haven’t had a serious relationship since I got divorced in my early 30s and was feeling stagnant in my career.

Things changed for me when I stopped giving a shit about work. It’s something I do for money. I enjoy being good at it, but I work my 40 a week, collect a paycheck, treat my direct reports like human beings rather than “resources” and go home.

I found having a creative hobby outside work helps. Putting all your creative energy into a job is frustrating because the job never gives you back as much as you put in. I took up piano at 35 having never had any exposure. I’m by no means good, but I enjoy it and it gives me something to do. I can see my progress, and it helps me not feel stuck in life. I do it for me.

Similarly, I have a competitive / athletic hobby. I’m not good at that either, but I’ve risen from dead last to middle of the pack. I’ve also met a lot of people through it who are great casual friends (not going to say what it is because it’s a really small niche of a niche).

So maybe try doing more things you know you’re bad at but have always wanted to do. Watching yourself grow through them helps prevent you from feeling stagnant. It also helps you be a more interesting person, which will help you in the dating scene.

And on dating, try to put yourself out of your comfort zone there too. Sadly with the pandemic most dating happens through apps. Maybe go out on a date with someone you normally wouldn’t, like a same-sex partner if the idea has ever held any appeal to you. It’s never too late to experiment, and at our age you should have already realized that nobody other than your mom gives enough of a shit about you to care what you do in life.
So as long as subversion comes from private actors and democratic governments it’s fine?
It sounds like you haven't had the experience of being fired without notice, with one month of rent in savings.

Companies literally don't care whether you die. Why would you pour your heart and soul into something so soulless?

When I felt as you did, it ended up causing interpersonal conflicts when my vision of "good" didn't match my coworkers'. If you pour your heart and soul into something, and then everyone disagrees that it's good, then empirically you were a net negative for the team. Strike two for soulpouring.

I understand you might want to remain anonymous, but it's also telling that you didn't link to any examples of the work that you're proud of.

My point is, try not to judge others for not feeling as you do. Empathy is a difficult art, but it's worthwhile. It wasn't till I was diagnosed with narcolepsy that most of my work history made sense in hindsight -- zero companies were tolerant to missed meetings, with the thankful exception of my current role. (I wrote about my experiences here: https://twitter.com/theshawwn/status/1392213804684038150)

And no matter how much you care about your work, I bet you don't pour your heart and soul into meetings. So it always felt like the world cared about things I didn't, which in turn made me stop caring beyond professionalism.

But professionalism has merit. Once I detached my ego, I was able to take orders well, and to execute someone else's vision well. "Tool" is another name for that sort of person. And although I don't enjoy being a tool, I'm well-compensated for it, and the counterparty and I both walk away happy.
Guessing here: probably Jupyter notebooks, Emacs and vscode, and perhaps the (very minimal) R IDE (if we can call it that) that comes with the installation of base R.

I use R directly from the terminal quite a bit for any small jobs, like calculations, purely due to the <1000ms boot time.
It’s hard to believe somebody designing a world to be run in a simulation would decide to make it obey Lorenz invariance (special relativity) since it is going to be hard to hard the finite time step of the simulation making it more expensive to run.
I'm also fond of RoboRally, which was also successful enough to be printed multiple times, though not Magic-successful.
The problem with this approach is that most people don't have a mail app set up on their computers (I'm guessing on phones it works flawlessly). Pretty much everyone uses a webmail now a days, so "mailto:" links simply don't work for most people, they just open a default mail client which the user doesn't use and never setup. So you end up with a confused user unable to comment.
Interesting idea, might be useful in learning contexts with spaced repetition.
On Blockchain and Web3
>Therefore clocks at different elevations run at different speeds.

If clock A runs at 1x speed and clock B runs at 2x speed.

Now will refer to time t for clock A and t / 2 for clock B.
I still worry about the I.P. protocol, hosting, and ISPs, which are all easily controlled.
MusicXML
After that you'll embrace Gopher, C, Perl, TCL and maybe Gemini happily,
discarding even web browsing for the daily news reading.

It happened to me, I don't even start X to watch movies, music or chat/IM.

Even gaming, then. Roguelikes and IF have amazing playability and stores,
and Mednafen has an SDL2 backend, so running it under the framebuffer/KMS does everything faster.

There's no ads, no notifications, no social media bullshit with mental manipulation, no Electron turds eating half of your RAM.

Wordgrinder and sc-im plus Gnuplot do magic in the CLI/TUI.

It's like the old K.Mandla/Inconsolation's blog but with a step taken further.
I do not understand what you mean.

There is no relationship between whether static or dynamic linking is used and modularity.

When a program is decomposed in modules, those are compiled separately and the complete executable program is made by linking, either statically or dynamically.

The static vs. dynamic option does not influence the semantics of the program regarding modularity.

Dynamic linking offers a few extra features, e.g. delaying the linking of a library to some time after a program starts and choosing one between more libraries at that time, but exactly the same functionality can be implemented in a statically linked program (using pointers to functions), with no difference in behavior (but with different costs in memory space and execution time; which costs are larger will be different for each particular case).

Actually a compiler that targets only static linkers will be slightly smaller, because many of the standards for dynamic linking, e.g. the UNIX SVR4/ELF ABI, require the compiler to emit additional instructions and data structures whenever external variables or functions are accessed, in comparison with the case when only static linking is used.

Dynamic linking is an additional complication for the compiler, not a simplification. Proper separate compilation of modules is the easiest with only static linking, when the compiler just has to emit appropriate relocation and linking data (which was actually the job of an assembler for the traditional UNIX compilers, which generated an assembly program, not an ELF object file), besides what it needs to do for compiling a monolithic program.
> Without a relationship you have no future.

Not to take away from your overall point, but I would encourage people to be skeptical of this claim. Relationships are healthy, yes. They can help to provide meaning and purpose. They may end up giving your life the structure that's been missing before.

But firstly, it's not necessary to be in a single romantic relationship for all of these benefits, a tight-knit group of close friends can be just as great of a boon or almost.

And secondly, leaving a legacy does not equate having a future. Kids are a legacy. Memories that other people keep of you, and changes (hopefully improvements) you make in local communities, society, the world as a whole, that's leaving a legacy. But really, chances are that the world as a whole doesn't give much of a damn about whether your DNA or your work survives. Give it three or four generations and you're at best a footnote somewhere.

And that's okay. Having a future means to shape your life in a way that makes sense to you, that ends up being fulfilling, that lets you experience the good things and the bad things about it conscientiously.

Relationships can help with that. But in no way is having "a" relationship or having kids a prerequite for having a future. Thank you for your time, nitpicking over!
I'm in the same boat. I'm procrastinating more and more and I sleep less and less. I've lost interest in doing new things so much that I don't even feel like watching a new show anymore. End up watching Seinfeld again and again. I'm a pink Floyd fan but just few weeks back this finally hit me like it had never before.

"And you run, and you run to catch up with the sun but it's sinking
Racing around to come up behind you again
The sun is the same in a relative way but you're older
Every year is getting shorter, never seem to find the time.
Plans that either come to naught or half a page of scribbled lines."

What I'm trying to change now is reset and restart small. Because I now compare myself to all my successful peers, I've forgotten that it takes small steps to build something. So rather than looking at the the final outcome I'm looking to focus more on small and short tasks. There is no going back to my 20's but I can have better and healthier rest of my life.
"We need to liberate ourselves from Facebook and Google!"

"YEAH!!!"

"We need to build our OWN Internet!"

"YEAH!!!"

"Where EVERYTHING you do is on the Blockchain, public and immutable forever!"

"YEAH!!! Wait, what?"
I haven't, thanks you for bringing it to my attention.

Is your machine state persistent between connections ?

EDIT: well, I tried to join and the signup ask me for my phone number. I already disliked that, but tried anyway. Every time I tried to setup a machine, the site answered:

"This machine type has not been approved for this account yet. Tell us a bit more about your use case and we will prioritize your request. A member of our support team will approve your request shortly".

Yeah, my request is that I'm a paying customer, I don't want to justify myself for the privilege of paying for their service, thank you very much.

So, no, I don't think I will try paperspace.
That isn't the point the comenters above are making. They are saying that without good physical health it is extremely difficult, maybe impossible, to decide what your lifr is about and get doing about doing it for most people. Health fails eventually, yes-but being active and health conscious makes the end more bearable. My gym has a dozen or so 80+ year olds that could train circles around your average 20 year old.
Web3 is an Internet of values. We should know who gets payments for what. Not only to prevent crimes. Web3 doesn't mean Web2 ends.
Can’t you open the system menu and choose ‘Sleep’?
CadQuery –- A Python parametric CAD scripting framework based on OCCT
Neil Postman: Five Things We Need to Know About Technological Change
+1 on all of them.

I would add reading. That has helped me a lot to calm down.

Re health: I recently discovered a great blog with in-depth articles about how to lose weight: https://physiqonomics.com

PS: Don't get distracted by the seemingly arrogant profile picture. His content is really good.
I think that’s less of a problem than often claimed.

For formats such as csv, parquet or a SQL database that store the names of fields only once, overhead is constant, regardless of number of items.

So, it only can be a problem for formats such as xml or json that repeat the names of fields in every record.

Those happen to be formats with variable record length, so you can’t index into such files; the only way to process them is in their entirety.

If so, and storage size is a problem, you can compress the files. Your typical LZW variant will, if the files are large enough, eventually encode both the “(lat=“ and “,lon=“ parts to single codes of (typically) 12 bits each. That will happen after the fifth occurrence of such strings, so fairly soon). That’s 24 bits of overhead per item. Significant, but if you use xml or json, chances are you’re already giving up way more by storing floating point values as text strings.

So, that leaves json or xml files that each store only a few items per file. With a typical file system block size of 8 kB, those already give up 4 kB on average per file.
You can try listening to podcasts by Frank Delaney called Re:Joyce. He goes through the book sentence by sentence. Sadly, Frank Delaney died before he could complete the podcast series.
A visual overview of r/zerowaste documentaries
And a wrong one, at that.
Chiang Mai and the rest of Thailand are rather shit at the moment with insane entry requirements. Even if you persevere (and don't get jailed in quarantine hotel) understand that there are no tourists, no expats, no nightlife at the moment and many many failed businesses and ghost town vibes.

"Just learn Thai lol" is not actionable advice either. I say this as someone who has literally done what you suggest in 50+ countries. If he could somehow sneak into New Zealand (not Australia!) I'd strongly recommend that instead at the moment. Buy a van. Hike. So many great treks and places that you usually need to reserve months in advance and far higher likelihood of meaningful interactions.
I appealed to them in concrete terms at one point not long before the release of 1.0: either fix things for Windows, or keep on recommending the 0.92 series for Windows. There’s no denying that for the 1.0 release Windows was a second-class citizen. There’s no reason why they couldn’t then say: “look, 1.0 is available, and if you want the new features you can use it, but it’s considerably slower than 0.92 and the Windows theme is very badly broken so you’ll be stuck using the Adwaita theme which is extremely wasteful of space, so all up we suggest sticking with 0.92 for now; BTW talk to us if you’re interested in helping to improve things or sponsoring such work”.
FBI used geofence warrant in Seattle after BLM protest attack, documents show
Only incompatible at the same time, but that's not what OP is saying. OP is saying that he hopes it turns from something that is speculative and not a widely-accepted currency, into something that is a widely-accepted currency and not speculative.
By that logic so is the two parties' decryption keys. Can we make a third party whose decryption key is more secure than the others? I suspect it is possible.
Is this really a unique to R or do all programming languages have some foibles? For example I spent an hour recently debugging C++ because I forgot that it loves to do integer division despite the fact it's going into an explicitly typed double. No error, no warning. You just have to know and I highly doubt it's desired behavior for most cases.

Most researchers are not programmers and don't care about programming. It's a tool to get the job done and I think you'd run into similar problems with other languages.
I believe when you read things on the internet, or anywhere, it should be common sense to assume that it does not apply to absolutely everyone/everything in all possible contexts. Use your common sense. It would be unreasonable to force people to preface all words with qualifiers like "most", "usually" and "most likely" - nothing ever applies universally.

That's typical behavior you see on social media Twitter. People say something reasonable, but then someone replies "how wrong!! this does not apply in edge case XYZ!", yeah, obviously. Just ignore it if you believe it doesn't apply to you.
While you are at it please also deregulate essential services. Crowdfund your own fire brigade, police etc.
More importantly, it needed to be accurate even when jumbled around in a storm crossing an ocean. Which ruled out for example pendulum like clocks.
A sender can throw anything they want in the "From:" field and then sign it. The receiver does not have to agree. What would happen is that the receiver would see that the holder of the domain was different than the domain in the "From:" address and on the basis of bad "domain alignment" could reject the email.

I now think that the DMARC stuff is a red herring and would actually help make the current mailbox.org behaviour not all that problematic (they specify "reject" in their DMARC policy). The actual point of dispute is the lack of enforcement of the "From:" address domain.