skysight-inc/HackerNews huggingface dataset:
I don't think we have a clear path at the moment, but there's no appetite to move off Atlassian as processes have developed around it over the previous decade. The assumption is that eventually we'll be forced onto their cloud offerings. I assume we'll be running unsupported server versions for at least a time, but we do have them fairly well isolated at least. I have a feeling we're not unique.
> Historically, money backed by weak reserves has always lost against money backed by stronger reserve assets.

Can you say more about where this has actually happened, and how it's applicable in this situation? (I'm actually curious)
Now you seem to start with lecturing, by claiming that what I do is lacking a basic integrity. Quite a bold claim, considering the fact that you don't know my motivation, you didn't hear it yet. But this raises a question, do you approve lecturing in the comments, or you don't, or you do but only when you do it...? It's confusing.

I repeat, the general tone of the article is bitter - it says a lot about negativity in the community and lack of consious direction of the conference itself. Majority of the article is about that. This is justifying what I said about article. Then, at the end there is some cheering up words, like, he liked we has there, which is again the typical and healthy behaviour - no one wants to have a conclusion that did something which maybe was a big waste of time and money and it probably wasn't. But still, there are many concerns, not technical but social, in the article as a whole. And you know, the word "bitter" pretty much fits the situation when somebody describes social affairs of some group with dissapointment - in this case, it not only about the conference but about the society around the Rust language in general. So I am guessing now, what kind of title would be satisfactory for you, saying "overall a bitter comments on a conf and Rust society but with a cheerful conclusion"? That's kind of waste of characters typed, and honestly, seems to suggest lack of intelligence of the reader.

Honestly I wasn't thinking about all the guidelines for posting; read them years ago and wasn't even remotely suspecting I'd break them now. Re-read them when this discussion started, and as long as I see I have broken one of the points, I still disagree with that. It's putting too much attention into the petty details. People are more mature and less sensitive that you think, and can have their own opinion even if the headline is less neutral than some policy-watchers think.

So, if you think that you will convince me to edit or delete my submission, I'd say no. You can ofc invoke "higher powers", I don't care. Precisely for the fact I described above - it's too much regulation around a simple thing.
Signed integer overflow is UB in C.
WTF is e/acc for people that don't live on Twitter?
More like:

2023 - still nobody uses it
I guess some people have an inherent inability to adopt some kind of middle ground stance.

It's either exponential growth forever and colonizing Mars or "why do you want to drag us back to the caves".

Having a conversation for the 1000th time with such people who don't recognize nuance is very tiresome and not worth it.
Serious question: why would any employee want to work at this company? If the founder has already taken money off the table at $100M valuation, they must have an overwhelming equity stake. If they aren’t trying to reach any type huge growth exit then it seems there isn’t much upside for employees.
Please, dear God, don't anyone tell them about sand-casting...

Explanation for non-mechs: Make a shape out of wood with a chisel, push it into sand to make a void, melt Alu in a glorified BBQ, pour into sand to make a perfect replica of the wooden template. You can turn out 100 high quality "mechanical parts" in alloyed metal in the same time it takes to 3D print one in PLA.
If you haven't, try KDE 5 as well. I also found KDE 3.5 to be an amazing desktop and was then very disappointed by KDE 4, one of the worst software released I've used. But it was pretty much abandoned relatively quickly and KDE 5 is once again an excellent environment.
Had no idea who you were referring to, so had to look it up.

Apparently, Hal Finney may have been Satoshi, and he was cryopreserved back in 2014:

https://www.wired.com/2014/08/hal-finney/
Yeah, I have a soft spot for this kind of thinking but it always goes off the rails. It either gets unhinged and culty or flips and goes hard-reactionary or even luddite.

I think the fallacy might be a little too much "magic happens here." Yes you can be optimistic about the future, but a good future is not automatically guaranteed. It requires very hard work and constant vigilance. It's not just a matter of having faith and waiting for the messiah.

Both blind optimism and blind pessimism are easy when you're not the one doing the work. Those doing the work tend toward realism.
2009 - CIA invented Bitcoin.

With that logic.
Haven't seen in the wild. It's just bad way to do it.
Looks great! Seems in one go you replacing multiple RSS feeds out there. I am currently using a RSS website and I 100% understand the benefit of this product on simplicity. I’ll replace it with your project and it’ll make my a lot life easier. Thank you for sharing.
Well, it having absorbed knowledge about FF7 in particular isn't impressive.

But ChatGPT does seem to be able to decide to ignore bad advice-- or "learn" based on its experience in the context buffer-- https://news.ycombinator.com/item?id=37900858
I agree on paper, but story shown how the combination of "I like it, but I want it just a little bit different" combined with something somehow new is a recipe for new weekend projects
Nougat: Open-source LaTeX aware OCR for math-heavy books
I like it. Now if Ulbrecht had had a dead man switch that triggers a break out of prison protocol...
Show HN: RAGchain: Build advanced RAG workflow
We made a framework for building advanced RAG workflow. It is like Langchain but only focus on RAG.
It has many advanced RAG features like OCR loaders, reranker, multiple retrievers, query decomposition and more.
Also, our file loader, embeddings, and vector stores are fully compatible with Langchain. Don’t worry about lack of integrations.
Where I work, we had a guy who retired. We re-hired him, but at 30 hours/week. (I'm pretty sure it's with a salary reduction, but I don't know.) We don't advertise ourselves as a 4 day workweek place, but we might be open to it for any individual employee at their request.

So I wonder how many companies would actually let you if you asked. I suspect it's more than publicly say they are 4 day workweek companies.
I too think it is interesting to look back in time using the generation metric.
Also interesting to think about a generation still alive, those born in the 1920s and 30s and the huge changes in the state of the world seen in those lifetimes alone, and what that may portend for younger generations.
How much of the movement in NYSE is wash trading?
Every fast food place now requires using their apps and shit to get what ought to be menu prices, judging by what the prices were before.

They require “hacking” and careful deal-hunting to get the kind of bargains that used to be available with ordinary specials and coupons and such.

You can still “win” against e.g. Taco Bell, but it’s much harder. Ordinary menu prices everywhere are ripoff-tier.
I tried Replika, paid version included.
Still too dry and not very engaging.
But could be the case that I'm too awkward even for AI :'(
Organizations will do whatever they think is cheaper.

Convenience doesn’t matter. The manager will say that SaaS costs half as much and then we get the direction to move.

When the pendulum swings to “On-Premise will cost half as much”, we will get the direction to move back.
There is also “the culture series of Iain M. Banks” by Simone Caroti that I highly recommend.
While it might be better if you better defined what you think the "academic career path" is, I'll throw out my experience . . .

I work as a programmer at an academic/research institution. But the job is just normal IT and light programming. I think finding a role similar to mine would be easy for you. Your MIT math undergrad will probably be more than enough credential signaling for that type of job to go along with your professional experience.

My path back to this environment for work goes roughly: earned MS in CS directly after BS in CS, two longer tenure jobs in industry (8-ish+ years total) after grad school, returned to academic/research institution because of personal network and also having skills needed for new role at institution. I have been here for 10+ years. Much of that time it seems like my earnings were at least 20% less than market rate for my region. But the pace of the job was easy and many people "settle in" to these jobs.

There is some autonomy here and a little room to stretch your day-to-day work to fit personal interests. But much less than you may expect. The work environment is not THAT different than industry and I personally have found that it is oddly more political here than expected with respect to who gets to do what work. I have been able to be involved more directly with researchers as a "side gig" when my day-to-day job responsibilities allowed. I probably would have left this role but personal+family responsibilities made the flexibility of the job hard to move on from. I am also in an unusual position wrt to funding - our group is heavily funded by hard money, so we are significantly less dependent on grants than even some research/teaching staff at my institution.

Your academic interests are probably going to be hard to fit in - those are "pure-ish" CS topics. I know some PhD applied math guys who do research computing support and their roles are often limited to helping with existing libraries with users of a research compute cluster. They aren't doing much applied math . . .

Are you willing to pull an extra stint of time in grad school for a MS or PhD? Joining a good research team and publishing with them could build up your CV for the academic job market. It isn't super critical unless you want to be research faculty somewhere . . . Some CS programs have a "professor of the practice" job role that could be attractive but it usually involves significant entry-level teaching requirements.

Not sure if any of this is helpful. Good luck figuring it out.
Malware that exploits a brother industries exe, which is vulnerable to loading a malware DLL named the same as a legit one.

Possibly to do with printers ?

Not very clear if the exe has been patched since, as the article talks about a exe with an expired signature
Social media does not promote middle ground because that doesn't maximize engagement.

Everything must be maximally divisive, maximally triggering, and compressible into <200 characters.
Itanium was the wrong design not because of the reasons you suggest, but because it assumed that good performance is something that can be statically baked into the object code, and therefore that there is such a thing as a sufficiently smart compiler for an explicitly parallel processor running general purpose code. But evidently the designers were wrong.

Which is not to say that explicit parallelism is bad, it’s clearly useful for GPUs and vector code (and compiling to SVE is not too different from itanic). But it doesn’t work as well as dynamically discovered parallelism for non-vector code.
Unearthing diseases' ancient origins could help produce modern cures
Are they just fine-tuning part of the model on the "unsupervised" portion of the training data? I think that's not entirely unfair because it might be realistic. If you have a big corpus of data and a pre-existing model, you might want to fine tune the latter using the former. However it's certainly a generous benchmark and doesn't reflect real-world "online" usage.
A Universal Basic Income Is Being Considered by Canada's Government
but that's a high level feature, when people talk about C not being a low level language they mean you can't control/reflect the hardware enough right ? or maybe I'm misguided
The US also holds about $500B in gold.

Gold currently has a market cap about 20x that of Bitcoin.

So the US has a bigger share of the world's gold than of the world's Bitcoin.
>> If the government seizes $5B in cash, do they have a responsibility to invest it in bonds or something safe?

IMHO Yes! The Government holding BTC indefinitely is equivalent to just taking it off the market and enriching all existing BTC owners by increasing scarcity.
The latter seems to be the primary category, with 1,795,300 jobs vs 147,400 computer programmers.

And combining the -11% of 147K and +25% of 1.8M, BLS is projecting a net increase of over 400K jobs in the two categories.

But that includes QA and testers.
This varies wildly from country to country and Germany is known for their anal retentive bureaucracy and obsession with paper.

In many other countries who didn't have the mental anesthetics of "we are Germans, we are the best" and had to make a living and get competitive the process is much simpler ( not all, far from it ).

Also, "in the US is very easy and cheap" is a fallacy. First companies don't exist "in the US", they exist in states and the amount of shenanigans also varies. Don't forget the US has a very adversarial culture and if you don't be careful and pay a significant amount of money ( when you have some traction ) to a decent lawyer/accountant it's all fine and good until you get yourself in hot water with the IRS mixed with some kind of Better call Saul episode.

I have the general feeling the downside of things is much more lower in the US than in Europe, but I might be wrong.
I think he was charismatic, had a vision, marketed very well

I suspect he knew it was near pyramid scheme when their valuation had 9 zeros
2023- Some people don't even know what "nobody" means? But still use it in a sentence. Wow.
> Given the world runs on Linux servers, its pretty obvious that is probably the most secure.

That's not obvious at all, and judging by CVE rates appears to be untrue.
See https://www.venable.com/insights/publications/2022/08/are-yo...

I believe that they ruled you must be forced to click a Consent notice to be bound by those terms, and even then it is not enough. Read for details.
> ClearType fonts are not properly supported out of the box. Even though the ClearType font rendering technology is now supported, you have no means of properly tuning it thus ClearType fonts from Windows look ugly.

How is Windows font not rendering properly in Linux a Linux problem? Do we blame Windows for not supporting Linux specific software? Even so it seems to be possible to enable.

> Quite often default fonts look ugly, due to missing good (catered to the LCD screen - subpixel RGB full hinting) default fontconfig settings.

Highly opinionated, just change it, and the source is a slashdot comment from 2012? Really?

> Font antialiasing settings cannot be applied on-the-fly under many DEs

Okay, use one that supports it if that's the problem.

> The way Wayland works, fonts under Wayland sessions may look blurry.

Haven't made the switch yet, so can't say much about it.

All of these are very weird gripes and I'm even more confused that people don't use Linux because "fonts". Are these really the problems that make people stay on spyware OS?
Only someone in league with or benefiting from the centralization of power, mass surveillance, wealth, and the use of technology to further the rapid concentration and centralization of such could write such a one-sided piece.

Unless they're somehow unaware that, in its current manifestation, technology is a tool that converts knowledge into power.

An improved and expanded strategy for -- with articulated tactics to achieve -- the decentralization of power and wealth, a dismantling of hierarchy, and increasing personal agency, privacy and freedom must not be sacrificed in favor of technology for technology's sake.

Can we even do this? I don't know.
How did this kind of syntax become so popular? I think express is the first to do the scheme of:

app.handleGet("/route/goes/here", (req, res) => {

});

Which seems like it's useful for making really quick and dirty micro-services (nano-services, even), but I still vastly prefer the more declarative and modular schemes of bootstrap or asp.net:

// Middleware automatically routes "/Foo" to FooController
[Controller]
public class FooController : Controller
{
private IMyService _service { get; init; }

// Declarative dependency injection
FooController(IMyService service)
{
this._service = service;
}

// HTTP Method and Route are declarative
[HttpGet("/")]
public ActionResult GetBar([FromBody] Model myModel)
// ^ automatic user input validation using reflection
{
this._service.create(myModel); // or whatever you need to do
return Ok();
}
}

This has always seemed way more maintainable to me. Even microsoft has added the ability to do these quick and dirty HTTP routing methods along with top level statements.
The article explicitly mentioned signalfd, which is a less hackish way of doing the same.
The reference point for when we talk about low memory languages is not transistor but rather machine code. In this aspect we say that C is low level because one pointer dereference in C translates directly into memory load of machine code.

The fact that modern memory load operation involves cache, protection, memory mapping, etc.. is not a property of language, but rather of the environment (CPU + OS).
Really impressed by this idea.

A few minutes of podcasting can be very convenient for disseminating information, and it allows for adjusting the tone, length, and volume of audio information. This is very interesting to me, as I see the potential of this project: it can create any personalized podcast.

Keep up the good work and wish the following updates!
Plant-based cheese may be getting more appetizing
It really should be the default, I can't think of any containerized application that actually upholds the responsibilities of PID1.
Salary details are the first thing I look for in a job posting. If they don't exist, and the company isn't well-known enough to have a well-populated salaries page on levels.fyi, I just close the page and ignore the posting.
Anything having to do with parental controls or kids accounts on windows is just the worst. It’s not just Microsoft but they clearly give no shits about supporting those scenarios. It’s a box to check for them that something resembling parental controls exists.

I’ve given up trying.

Apple actually does a serviceable job there, so that’s where I’ll stay until they’re older.
It stands for Effective Acceleration, I think
I think we'll address such issues as we figure out the best ways to use this technology in games
Writing to append-only files is a terrible idea if you want to query quickly.

(yes it's fashionable, but it's still terrible for random read performance)
Cleaner snow, sure, but you underestimate the amount of pollution that settles in relatively empty areas.
> don't use sites/services that show them ads

Cable TV shows ads. Spotify Premium shows ads. Paramount Plus shows ads.

Roads have ads (billboards), but so do the subways.

Even paperback books often have an ad in the back for the next book in the series.

If you think it is possible to avoid ads, it is because you are so surrounded by ads that you are tuning them out.
When they sold off the bitcoin from Silk Road, they didn’t have any trouble finding bidders, and the final price was a bit above the going rate on exchanges at the time.
It must also be of an atomic type. POSIX specifies exactly one, namely “volatile sig_atomic_t”. I guess in C++11 etc. you can also use the language-provided atomics.
You can't buy a crappy house for less than 1mil in SV. The hackers are all on corporate payrolls.
WeWork was a huge success for its founder: https://www.theguardian.com/business/2021/may/27/wework-foun...

If Softbank are throwing money around, the rational thing is to build as big a net as possible to catch it. If that happens to involve free beer in offices then so be it.
Gitlab is so absurdly expensive that I’ve basically given up on ever using them.

The stupid thing is I don’t need 90% of their ultimate features, but I do want the remaining 10%.
A couple centuries isn't a terribly long time to preserve something if it's kept in an enclosure in a dry environment. It could be wood. I'm certain it wouldn't be, though.
Isn't evolution great! They will be automatically filtered out from the gene pool. The only problem I see then is that because of the growing number of them, the rest of the gene pool will also disappear as birth rates go down, less and less young people WORKING, less taxes paid, social security system collapses, society collapses, AI robots takes over.
ps: It just hit me, using the same Darwin, AI robots are superior to humans, so .................................... fruck ... we're doomed.
Analogue 3D
Your planning to scoop up some on the cheap? Because all it would do is to benefit buyers and price would bounce back very quickly.
Oh damn, no overloading in Go, yeah that rules out the above I suppose.

Agreed on the dedicated GET/POST etc functions though.
> This has always seemed way more maintainable to me. Even microsoft has added the ability to do these quick and dirty HTTP routing methods along with top level statements.

Many people (myself included) hate decorators. Keep my code declarative and free of black magic, please. This pattern also conflates class structure with route structure. What if I wanted to assign a method in this class to another base route? You end up with routing strewn all over the application.
The debt will increase by that amount, not the deficit. The deficit is $5b/day
It's not a bug only in the sense that it's intentional. It's certainly not "good" or a feature any other language should ever copy again because it prevents you from saying anything formally about the properties of the system at time T, when UB has occurred or will occur at any point along the execution path. As a result, you're always stuck with the qualification that x is true in the absence of UB, something that no automated checker can ever verify and careful review is insufficient to validate in the real world.

Whether or not this is a common issue on commodity hardware is basically irrelevant given C's remaining niche. It's mainly the language of kernels, drivers, and firmware nowadays, not primitive CLI tools that can crash whenever they feel like it. Ensuring system state with high reliability is the raison d'etre of modern C, so the lack of ways to do that without significant caveats is incredibly problematic.
Yadda yadda yadda... and the year of the linux desktop is coming soon(tm) (I promise guys for real this time just hodl(tm) one more decade)
I'd recommend https://www.lynalden.com/broken-money/
Fertility rates are already below replacement levels in pretty much all developed countries. The global population is actually expected to peak around 9-12 billion and then decline.
Lower costs for you are lower income for someone else.
If you want a relationship that requires no effort on your part, has zero risk, and has no physical aspect… it would seem you want a parent and not a romantic relationship.

Despite the obvious misogyny in this quote, Nietzsche expresses the importance of these aspects in a fulfilling relationship:

“The true man wants two things: danger and play. For that reason he wants woman, as the most dangerous plaything.”
That's an interesting argument that I hadn't considered. Going for a $1B exit in some ways de-risks you as a founder because you get the press, attention, and connections but with less actual pressure to ultimately succeed since the bet is so big. I'm not saying it's not hard, but a harder path may be turning down the investment (you crazy fool!) to focus on building a really great cash machine in the $10m - $100m range.
You must be the UI designer then? Works for me, don't care if anyone else has issues?