skysight-inc/HackerNews huggingface dataset:
Before getting into the details here about why we need to read `libA.so` at build time: Perhaps the documentation gentoo provides about `ROOT` that was noted by rini17 is incorrect/misleading and `ROOT` is used as the source of build time dependencies automatically and the documentation was intended for ebuild writers and not emerge users? (in which case, Gentoo should fix/clarify it).

"link" has 2 meanings:

1. As you've pointed at, at runtime we have linking occur that reads files.

2. Additionally, building software with `gcc`/etc, we tell it what libraries it needs to link against (`-lA`). When we do that, `gcc` as part of the build process searches for `libA.so` (in various locations dependent on its configuration and arguments), reads the `libA.so` file, and uses that info to determine what to emit in the object file that `gcc` is building. So we need to read a shared library. The same is true for headers used at build time. How much this actually ends up mattering varies depending on architectural details, and whether libraries have different symbols exposed (or generate different header files) depending on what the bit-width of time_t is. It may well be that for most packages we could have the build-time linking occur against a 32-bit time_t object as long as runtime linking is done to the 64-bit time_t object (assuming one is using identical package versions or at least versions with a compatible ABI).
your comment has the tone of this being an elegant solution, but it reads to me like an awful hack. typeless macros are a nightmare I never want to deal with again.
I enjoyed Notion at first for certain tasks, but it became much less enjoyable as everyone tried to force everything into emoji-laden Notion docs. The Notion spaces used by the Product and Program managers I worked with in the past few years have become a collection of half-finished documents that are always out of date, hard to find, and often superseded by some new Notion page they created but forgot to tell us about until we had spent weeks following the old one.

In a way, Notion has come to occupy the same space as Jira for me: A tool that tries to be everything to everyone and gets abused by people who feel like using as many features as possible is a best practice.

I’ve had better success lately asking people to step outside of Notion and instead work in an old-fashioned shared Google doc. It’s amazing how much more productive we can all be when the tools are simplified to exactly what we need and people don’t feel like they need to sprinkle emojis and checklists and other features into everything just because they can.
Keep in mind that this project is aimed at video game developers, not oceanographers :) The point is to get something cheap and plausible, not to solve Navier-Stokes with finite element methods.
TSV always struck me as making a lot more sense than CSV. No need to worry about escaping quotes and commas and etc... Just disallow tabs in the data (which shouldn't be necessary anyway) and done.
It's always amazed me that Notion got as popular as it did. It's not exactly user-friendly nor technically cappable (not having API or any kind of external integration for most of its existence).

There seems to be a group of nerds that's apparently pretty huge and have enough decision making power that it was able to tap into.
Can addressing gut issues treat long Covid in children?
cibuildwheel builds manylinux packages for glibc>= and musl because of this ABI.

manylinux:
https://github.com/pypa/manylinux :

> Python wheels that work on any linux (almost)

Static Go binaries that make direct syscalls and do not depend upon libc or musl run within very minimal containers.

Fuschia's syscall docs are nice too; Linux plus additional syscalls.
I think they have enough money to do both
Similar problem with Microsoft Dynamics Great Plains. I think the save-password window accepts more characters than get stored, so trying to log with the seemingly correct password a few times gets you locked out.

It also doesn't sanitise or warn about the password having impermissible characters that will mess up the user's account the SQL Server that backs GP. Then, after an admin tries to reset the user's password (typic'ly to something like "Password1!"), the user can log in with the insecure 'temporary' password as many times as they want, but cannot change to a new password. When the user tries, GP claims success and says to use the new password at next login…but when logging out announces that the password failed to change.
If only Green Card processing was as efficient.
Biden has 3.5 years to adjust the policy and only now have the numbers gone up? It's probably not strictly partisan.
I'll just read the AI-generated summary of the TikTok video.
As with everything in the us immigration system. It’s not fast enough!
So they would start a war and kill people for economy's sake? In this case what make them any different from any other war criminals?
I see a lot of my friends making more money than me doing stuff like that but I followed my interests and went into robotics first chance I got and do not regret it. There is nothing like the feeling you get seeing your code really interact with the world, at least speaking for myself.
More importantly than a git repository, you might have archives (a .tar or equivalent) of these software projects, and might want to unpack them while preserving the timestamps contained within these archives.
Ask HN: What is the best online Vectorizer (.Png to .Svg)?
Yes!

For one, none of us will be the ones dealing with it, but more seriously, by then 32-bit Unix/Linux ABIs will be gone.
Printed engines propel the next industrial revolution
Apple stopped sales of these models over seven years ago. It’s hard to be mad at them for ending support.
If you wrote a book. I would buy it.
Did they go with ScyllaDB just because it was compatible with Cassandra? Would it make sense to use a totally different solution altogether if they didn't start with that.
I’m not an HVAC expert, but I’m not sure how to reconcile what you’re saying with the fact that heat pumps are being installed in hot and humid areas. Heat pumps are being installed in places like Florida, Texas and Arizona seemingly without issue.

Most of the new build homes I see in my area of Texas are coming with heat pumps, rather than separate heating and cooling systems.
If you're on an island, the ferry breaks down and the next one is in three months, yeah it's a rescue mission.

I don't know why people want to quibble about usage that seems clear.
The speed with which the assistant types doesn't help if the content is bogus.

Doubly so when the content is at the same time plausible, seemingly valid, but horribly wrong. It is the worst possible combination, one that normally takes more time to find out what is wrong and fix it then it would have been to not use the assistant in the first place.
If you can afford it (time/family/financially) I would say to do it. Even if it’s only 6 months. You can learn a LOT in 6-12 months if you’re disciplined and focused. Don’t forget to build up a network in any new endeavor you take, it will save you time, give you inspiration, and help get a job later on, and maybe you can help them along the way as well.
Huh. If it's OK to have instructions like those for users to run through, then I guess I don't understand what's holding up switching to 64-bit time_t for gentoo. Seems like they could make a new profile and tell folks to deal with it. Perhaps I don't understand what the requirements are here, which might indicate that the requirements aren't clear for others too.
Actually today's Confluence is much better than Notion in my opinion.

It has a built in Figma style diagram/flow-chart editor which is handy for architecture documents, infinite array of plugins and the interface is simple, clean and focused.

Notion has become this kitchen sink app where even editing a table is a convoluted mess of an experience.
I remember my wife going through all stages of visas. Student visa, H1B, green card, then citizen. If you've never gone through it, it's complicated and involves a lot of waiting. Green card was the most complex out of all of them. We had less paperwork getting a mortgage and buying a house. It's very bureaucratic, and could use with some simplification. But once you're a citizen, it's smooth sailing.
We need all food to be replaced with a standard ration of homogeneous nutrient slop, that way all of the dietary-related conditions that kill far more people than cars do will no longer be an issue.
Maybe something related to Cardinals.
I think there is a lot of divisiveness towards illegal immigration in the United States and securing the border, but there is a lot of agreement that the mechanism for legal immigration here is also broken and should be fixed and that’s a totally different thing. It’s sad that the fix is about who they think these people will vote for though.
> This is easily done ... with any encyclopedia set

I get your point, the problem is that, a good set of encyclopedia is NOT available to every household everytime, it takes lots of space and storage. You can't go to a park with a set of encyclopedia, on the other hand, an iPad with offline wikipedia, navigating by clicking links is much, much easier than stacking many, many opened books on your fixed desk.
Smarter, but also more tedious. It would be great to have technology that automates this tedious work. ;)
What you eat doesn’t kill others
Probably the product people would argue that these stakeholders need to be better product-managed, while you seem to be thinking it needs more engineers... and now we're off to the races...
The Mac Studio supports up to 192 GB of RAM.
If the displays are merged seamlessly, how will you know if one has failed?
For any csv commandline commandos out there, I recently discovered frawk https://github.com/ezrosent/frawk which is like awk but natively understands csv and is rewritten in Rust for quite the speed improvement
If you are looking for a self-hostable Notion alternative, I am building Docmost, which is open source.

It has real-time collaboration and support for diagrams (drawio, excalidraw and mermaid).

It can be tempting to want to do it all, but I am focused on building a great wiki and documentation software.

GitHub: https://github.com/docmost/docmost
Sequoia PGP
Another anecdote added to the "I don't get notion" pile.

I just don't get notion. I use Apple Notes for everything id use notion for + scratch.txt on every project folder root. (i've used notion, quip, gdocs, dropbox paper)

Notion lives rent free in my mind because while im indifferent to it, people seem to LOVE it. and that's so fascinating.

even this article, I upvoted it because the conversation about notion is interesting, the article itself is a dud after reading it.

we live in a world where Notion is a multi billion dollar company and i have no idea why—now that's interesting!
Pretty much. If EU citizens are targetted then it applies.

“Provided your company doesn't specifically target its services at individuals in the EU, it is not subject to the rules of the GDPR. ”

https://commission.europa.eu/law/law-topic/data-protection/r...
Yeah, this tracks — the only ones I see blindly trusting its outputs are the ones that can’t properly identify errors in the code. Pebkac indeed. If the output works with a simple happy path test it’s deemed as working with blissful ignorance to all invariant states.
"Little Red Riding Hood"
> A tool that tries to be everything to everyone

Jira doesn't try to be everything. It's a project management app. It does nothing else.

Notion is wiki, CRM, project management, calendar etc.
I am fairly sure those should have been per kilobyte, not per byte.
good point. I'd bet this tech is completely useless by now (maybe used in 60s radar and night vision), the company was going to shut down, some politician saw a way to turn a news of layoffs into "I'm bringing AI to my county"
As I mentioned in my other[1] post, the SLOG isn't really a write-back cache. My workloads are mostly async, so SLOG wouldn't help unless I force sync=always which isn't great either.

I love ZFS overall, it's been rock solid for me in the almost 15 years I've used it. This is just that one area where I feel could do with some improvements.

[1]: https://news.ycombinator.com/item?id=41670945
I unfortunately cannot track down the prior research that I did on this in the time I have available as a new father but I am as skeptical as they come and I seemed to have found some solid data suggesting that nations with Christian values are simply broadly more honest and trustworthy. This includes countries such as Iceland because even though it is technically atheist, there's inertia there still from the influence of Christianity on its culture.
No one in their right mind would design a general purpose computer system from scratch with an 8-bit word size unless they were forced to. Neither Zuse nor Eckert and Mauchly ever did.

> Plenty of older microcomputers got by just fine with only 8 bits in a word.

They got by fine on your kid’s desk. Those processors were better suited for implementing smart terminals that people would use to interface with the computer that would actually solve your problem.

> That's enough room to fit two binary-coded decimal digits and thus perform all the common arithmetic operations one or two digits at a time.

Why perform them one digit at a time when you can perform them 10 digits at a time? Why force your users to adopt a programming model where you have to implement arbitrary precision arithmetic anytime you want to use a number larger than 255? Or have to implement a useful floating point in software? Or be forced to pull in libraries or use some environment were that stuff is pre-implemented in order to do basic operations that previously could be done in a single line in assembly?

>...albeit at speeds far below the billions of operations per second expected of modern computers.

They performed at speeds below what was expected of computers from the 50s and 60s.

> The advantage of 32-bit word size is more for interoperability with modern systems and familiarity to modern programmers and programming languages.

No it is not about modern computing or modern programmers. 32-bit or similar word sizes were the standard for electronic computing since the earliest times because there are intrinsic advantages. Nobody did 8-bit computing before micro-processors from the 70s because it would have been stupid to limit yourself that way if you didn’t need to.
https://news.ycombinator.com/item?id=41684157
Whenever I have to use Notion, I find it a waste of time compared to other tools :(
A more apt analogy would be:

You are the captain and pilot of the ferry. And it is such a complicated ferry that you are extensively trained on how to navigate it. It is, in fact, so complicated and different that there are other ferries around but you can only sail yours. You can't just hop on another one and do the same trip.

You took this ferry to an island in the middle of nowhere and after you got there you realized the ferry was broken. Nobody knows how bad... it might snap in half in the middle of the return trip.

You have plenty of provisions for the next few months and you are not alone on the island. Other ferries still come and go but you can't just hop on those, you don't know how to operate them.

They sent one of those other ferries just for you with a smaller crew to accommodate you. Without it you are not coming back.

Is it a rescue?
I'd guess that Discord's storage systems lean towards processing a lot more writes than reads. Postgres and other databases that use B-tree indexing are ideally suited for read heavy workloads. LSM based databases like Cassandra/Scylla are designed for write intensive workloads and have very good horizontal scaling properties built into the system.
The top five countries in the world by population are China, India, United States, Indonesia, and Pakistan. As mega-population superpower/rising-power type countries go, the United states is it for the embrace of immigration.

Our anti-immigration lobby is loud and politicized, but there are smart people doing policy behind the scenes no matter which bunch of belligerent blowhards are in office in a given year.

We should be even more welcoming of immigration than we are, and we should clean up our act on e.g. the southern border and the humanitarian crisis that's completely avoidable there. We don't have this right yet.

But when it comes down to it in realpolitik terms, populous nations are strong nations both today, and especially in 20-40 years when powers like the PRC are going to be faltering badly because of demographic collapse and we're still going strong because new blood kept the country young and vibrant.
Often this happens when companies raising more funds when there are no funds available for that sector. Suddenly it's not cool to be a car rental company, they also need to become a logistics platform or bank.
Unfortunately, it's nowhere close to Notion tables or spreadsheets in general. Formulas are very primitive (eg aggregation is either sum or mean), the syntax is confusing, and you have to manually re-evaluate them. Tables are Obsidian's main weakness to me.
> and whether libraries have different symbols exposed (or generate different header files) depending on what the bit-width of time_t is

Hmm. You have a good point there; I hadn't thought about that...

Perhaps they can take an existing stage3 with 32-bit time_t, build a new stage1 through 3 with a 64-bit time_t, and compare the symbols and header files between them to identify any potential trouble spots. This would help them regardless of what migration course of action they decide upon.

Any software people have installed that isn't included in the stage3 (e.g. desktop window managers and everything else on top) wouldn't be included here and so is a potential pain point, but everything in @system would be, so at that point you can just rebuild @world again to fix everything.
> In GR, the equivalence of inertial and gravitational masses is assumed

No, it's not, it's a necessary part of the way GR models gravity as spacetime curvature with the metric being the only "field" associated with gravity. You can't do that and have inertial and gravitational masses being different. I guess you could call modeling gravity as spacetime curvature with the metric being the only "field" associated with gravity an assumption, but it's an assumption that has a lot more consequences than just the equivalence of inertial and gravitational mass. So the latter is not usefully viewed as an "assumption" in GR by itself. It's one of many consequences of a much broader assumption that is the entire basis of the theory.

It is true that there are other theories of gravity that use spacetime curvature, but they all have additional fields besides the spacetime metric that are associated with gravity. And all of them known so far are ruled out by experiment, or at least the only region of their parameter spaces that are compatible with experiment make the extra fields observationally meaningless and the theories become equivalent to GR in all their predictions.
Joeycastillo/Sensor-Watch
Probably more X's in their 40s and 50s, as they have the kids leaving home and now have time on their hands, but are still in their prime earning years.
All those arguments apply to off_t also. If a small-file executable with 32 bit off_t uses a large-file library with 64 bit off_t, there is no protection. Only glibc has the multiply implemented functions, selected by header file macrology.
Now this is asking too much dude, the government can't get efficient in two places at the same time, that would be cheating.
From https://news.ycombinator.com/item?id=38377307#38400435 (2023) :

> TIL about https://github.com/fogleman/primitive from "Comparison of raster-to-vector conversion software" https://en.wikipedia.org/wiki/Comparison_of_raster-to-vector... which does already list vtracer (2020)
> incredible, and absolutely worth reading ... so much of social media seems obvious once you read his analysis (richk449)

> dated ... commentary on the evils of tv (zetsurin)

Hmm... I suppose both of these could be accurate.
Ya just don’t buy EU or UK would start ww3. There are much smarter and better economics and influence strategies to play out that are much less bloody to its own population.
People are learning in this thread; I don't regret how I spent my 5 karma.
It might be just an OpenAI thing where they ramp up the power a week after the demo to get more subscriptions, then bring it down gradually. The forums now happily gaslight you into thinking it's a conspiracy theory, despite the evidence. It's easy to catch - just share an amazing input/output response with a friend, then try the exact same thing a month later.

It's one of the arguments for using open source AI even though it's still a little behind - at least when you're running it on your own system, you know if you're the problem.
Absolutely, the worst mistakes are the biggest opportunities for learning. Destroying your own files is painful. Destroying EVERYONE'S files is a lesson that is more painful and something you will be more careful not to repeat.

I try to tell as many of these stories in person as possible, to let everyone know that unless you have dealt with this kind of accident, you're either in the 1% or due for your turn. I'd like to think that sharing these stories might at least give someone some pause before they go ahead and throw caution to the wind.
Don't buy into all the crazy around it. It's a Markdown editor with some organisation features. If you read Reddit, people treat it like some sort of second coming, making sure EVERY NOTE THEY TAKE is linked at least one other, tagged, etc. Like somehow that makes notes better.
I was confused at first too but once I realised most of these people are insane and it's a note taking app, it's very easy simple and quick to use. I love it.
Had the chance to watch some non programmers use copilot for data science (using pandas) and it was an eye opening experience. I came away with the feeling that the tool landed in a sort of “uncanny valley” of productivity. If you can’t write the code without copilot then you won’t be able to debug the errors it makes. And if you know enough to spot and debug the errors, then copilot just gets in the way.
It turns out, language matters. The PPS stack is about to eat the software world.

https://en.wikipedia.org/wiki/Babe_Ruth%27s_called_shot
I would go.
There's no end of unpopular experiments in double pane formats where one pane holds text and the other holds comments, footnotes, etc.

They're unpopular because they're confusing and brittle. How is the relationship between the two maintained when the developer is hard at work, when the text is not just a set piece for pretty presentation? No answer is given, because there is none.
As much I like the points based system, I feel the family-based approach to which US pivoted to in 60s was the correct approach - you really cannot predict where the next einstein is going to be show up, and I always tell my wife we already lost her in Iran or Afghansitan
there's zero examples of this employed successfully.
"It isn't a rescue mission, it's a regular crew rotation mission with modifications..."

Rescue definition: an act of saving or being saved from danger or distress. The mission to take astronauts off the space station clearly fits this definition - an extended, unplanned and indefinite stay in space has to be distressing at the least.

Has the HN standard become that you can argue the most ridiculous thing if you make that argument against the media?

Edit: "regular crew rotation" implies normal and expected but the point is, even if the crew is in no danger, this wasn't regular or expected.
I think the question is whether Peter Principle applies. The fact that he was fired hints he wasn't able to grow into the role he holds, but there's likely a lot of politics involved there so the signal is blurry.