skysight-inc/HackerNews huggingface dataset:
Show HN: AI assistant to chat with shared documents
We built AI assistant to chat with not just any docs, but the one shared with yu.

Some of use cases:
As an investor, you can chat with pitchdecks and other documents.
■ Turn a pitchdeck into an investment memo
■ Find information without reading the document
■ Summarize and analyze documents
■ Compare different pitchdecks

As founder, improve your pitchdeck or sales deck before sharing it
■ Improve the content and structure
■ Check the grammar or other errors
■ Compare different version
Quick access to about:logins on Firefox mobile (2022)
Firefox on mobile has the saved logins (passwords) hidden deep in the settings menu. Odd to see that option hidden so deep. Especially since Chrome just moved the option to the main menu.
It is interesting that two people can observe the same situation and come to such different conclusions.

We have so many wars going on precisely because Uncle Sam is slowly losing its hegemonic status - which is not a boolean (true/false), but more of a continuum. If you look at the wars going on, many of those involve US allies vs. allies of smaller powers hostile to the US (Russia, Iran, Venezuela), which is precisely the sort of proxy wars that I was talking about.

IDK where you live, if you're a Latinoamerican, you've had real US oppression - though, let me tell you from the former Eastern Bloc, don't expect Russian or Chinese influence to be any more benign than American one. It is a "choose your poison" situation.

If you are a European, there is no US oppression here. The last European power that was forcibly suppressed by the US was Nazi Germany.

But anyway you can be glad as you wish, because if the current trends continue, you will have a lot more conflicts than today. I am not really sure if "less US influence" will be an upside. Perhaps to you, in your situation, yes.
Carthage has to have the goofiest downfall of a culture in all history. The Carthaginians labelled their ship parts for efficient construction. Rome captured one of their ships and found all the labels. Rome then made the better style ship made by Carthage and conquered them mainly due to the ships. It's like death by Ikea.
I reversed my type 2 diabetes – without American Diabetes Association bias
Apitrace – trace and replay OpenGL, Direct3D, and DirectDraw APIs calls
That's a plausible explanation.

If Microsoft solves the issue within the next 30 days, I will consider that you were right.

"30 days" is an arbitrary extension of the timeline for something that was reported 4 months ago to Microsoft, and should have been already fixed.
the constant interface overhauls they do, probably
Just a very small nitpick, but "system" is redundant when you say SRS, as it would be like saying Spaced Repetition System system.
I'd guess managing labels, podcasters, marketing & ads + moderation takes a huge chunk there.
Are you not aware how dire inflation and the very high interest rate make the current situation?
Giant void could solve the puzzle of the universe's expansion
Storage space is cheap. Fast internet is ubiquitous. Both are required to effectively distribute high quality assets.
I made a Blazor component library for one of my personal projects that failed, but the component library lived on as an open-source project called Blazorise [1].

In late 2019, I got a well-paid job in a large local company because of the project reference. Unfortunately, COVID happened, and I lost that same job after a few months. So again, because of Blazorise, I got several other gigs as a freelancer.

But after a while, it was hard to do all the work on the projects and do freelance jobs at the same time. Not to mention that family time was also very limited.

So I decided to commercially license Blazorise to companies, and keep it free for individuals. Hopefully, the decision paid off. Today I run a small company and continue to work on Blazorise full time. We're still fully bootstraped without any external funds.

[1] https://blazorise.com/
Predictive analysis and mitigation of risks in project management [video]
Exactly. Having just made an international move for a job and going through the research and decision making process, I found it really boils down to the intangible personal factor that you speak of. What does the individual value and what are they seeking? It's impossible to assign one answer as to which place is best.
Probably those require a lot of local branch offices for legal reasons, so that's a lot of HR/admin overhead.
Although I haven't really used it, jetpack.io's Devbox [0] is an abstraction over Nix for the usage you describe.

[0] https://www.jetpack.io/devbox
Statisticians beware: It‘s about the Portable Document Format.
I'm not a native English speaker yet I have objections with the use of "adapted" in this sentence

The Earth had been spinning on its axis for a billion years when the first living beings appeared. Since then, we have adapted to alternate between light and darkness.

You adapt when the environment was in a state A and changes to state B while you are already there. When you start from "scratch" in a specific stable environment, you develop/grow in that environment, not adapt. Or not ?
Have anyone seen the documentary about stuxnet (Zero Days, 2016)? It's incredible.

On the documentary, they mention another virus which was supposed to be even worse than Stuxnet, the project name was Nitro Zeus.
A few days ago I received "Pay one month, get 3 months" promotion (disclaimer: Accepted). That explains the picture.
Personal anecdotal knowledge does not a standard make.

I’d not be shocked if many in my circle use WhatsApp but since I’ve never used it myself - ever - I’d not know for certain.

Neither statement makes the case for usage of WhatsApp a “standard” or not.
Product sprints aren't going to run themselves
Thank you for pointing it out. Its a miscommunication between our team members. Appreciate you a lot for checking it out <3
downvoted for what? He could be working there, or served by hacking and want to talk about it. If people post they were in jail in a post about "sunlight during the day", the "in jail for what?" should be expected..
Can’t you set it to auto updated?
Would love a tl;dw. How does he predict the fail will materialize?
Wayland isn’t going to save linux desktop, but stream deck would.
Show HN: ConTube – A Scalable Data Connect Framework for Pulsar/Kafka Ecosystems
Hi everyone,

I'm excited to share a project I've been working on, called ConTube. It's a scalable data connector framework that aims to simplify and streamline the process of data migration between diverse systems. The key idea behind ConTube is to provide a universal set of data connection protocols, which can work with both Pulsar Connectors and Kafka Connectors, leveraging the rich data connection ecosystem of both systems.

For a quick overview, please check this example: https://github.com/RobertIndie/contube#example

One of the standout features of ConTube is its lightweight runtime. Unlike the Kafka and Pulsar Connect Frameworks, ConTube allows for running multiple tubes within a single JVM process or a single Docker container. This eliminates the need for running separate MQ clusters, which can be a game-changer in terms of resource utilization and operational complexity.

Moreover, ConTube provides a universal data format, capable of representing data from virtually any system. This feature is still under development, but the goal is to further enhance the framework's versatility and adaptability.

I want to stress that ConTube is still in the PoC stage. I'm hoping to get more invaluable feedbacks and support from the community. I would greatly appreciate any feedback, suggestions, or insights you might have. If you're interested in contributing to the development of ConTube, I would be more than happy to welcome you to the project.

Please bear in mind that while I'm proud of what ConTube has accomplished so far, I'm fully aware that there's still a long way to go. I'm committed to improving and expanding the framework, and I'm excited to see where our collective efforts can take it.

Here's the link to the [ConTube repository](https://github.com/RobertIndie/contube) for you to explore. I'm looking forward to hearing your thoughts and ideas.

Thank you for your time and consideration.
Because unfortunately the world has given developers big heads and convinced them that they know about things that they don’t.
The first submission got flagged because people can't follow simple rules and not make everything about Joe Rogan.
>The WikiReader does not display article text which appears inside a table on Wikipedia.

Kind of a dealbreaker isnt it?
It needs a bunch of milters to have basic functionality, such as DKIM, SPF and DMARC. OpenDKIM and OpenDMARC are not well-maintained, reliable or nice to use.
Not necessarily contradicting this, but even overcast days still have a high amount of sunlight outside. We don't really notice the difference to room lighting because our eyes have a very high dynamic range, but during the day (unless you live in the polar circle), the intensity of sunlight outside (and also the broadness of its spectrum) are much higher than any common indoor lighting.
I'm the author. I just released a new version of my open-source profiling plugin for IntelliJ, which allows you to profile Maven projects.
Save it from what? The only desktop I've used recently that seems to be getting less and less usable by the day is Windows. My slackware i3 system runs smoothly, my wife's Macbook runs smoothly; it's my kid's Windows 11 laptop that seems to always be needing something, and takes forever to do much of anything on (boot up, install a gpu driver update, etc).

Even gaming on Linux has been quite smooth in recent years thanks to Lutris, though I will admit, not being willing to drop more on a graphics card than on the entire rest of my system does mean I'm not playing new AAA games. Seems to me PC gaming isn't about the PC anymore as much other than an addon for the graphics card, which is all but a standalone console otherwise, given what they've grown into.
> Also, it’s very difficult to keep secret a project that involves more than 10 people, especially if it involves building things.

But not impossible, and there are a lot of examples of things being built (or destroyed for that matter) in perfect secrecy involving groups larger than 10 people.
I wish it was like that for me too. I waste a lot of paper because I have to strike or rewrite my notes over and over for mistakes and changes of mind, even though I do my best not to make them. I still didn't find a way to fix that, but maybe it's just how my brain works.
Interventions Testing Program: Astaxanthin and Meclizine extend median lifespan
And in many ways the reverse is true...

We could start listing things, but there's probably a list that someone else has made. And depending on how much weight/value they put on things, they could say one or the other is better.
Let us not forget:

TVs, Wifi connected speakers, home theater systems, Chromecast etc.
That’s a crazy reason to drop using Spotify
SRS = spaced repetition software.
If you request an invite here publicly (and have an email in your profile), I’m sure you can easily get one.

Also, I haven’t seen anything like tone policing and ‘unprofessionalism’, and I think the boundaries usually are quite objective and trivial.
> They integrated in-repo configuration, self-hosted runners, composable workflow definitions, a robust API, and container building and registries for the first time in a CI tool.

Out of those, I think only "composable workflow definitions" would be one of the features that other CI platforms didn't have, before GitLab even existed as a project. You might want to re-read the history and features of build platforms before GitLab.
I believe there is when you get the ID. I don’t know about when you use it.
I used a granny charger for the first 3 weeks after getting my EV. I don't use the car that much but even so, the painfully slow charging made it a hassle. And also remember, if you want access to cheap electricity, you need to use a "real" EVSE. This DIY one can't provide access to that either.
Spaced repetition software system? That's not the usual meaning of SRS, but good to know some people use it like that.
Do you have a version in English?
Thanks, I have a SAD lamp that I use but it's not the same as real actual sun you know? I appreciate the link though :-)
this seems a bit bizarre to me - if you are teaching basic programming then you should stick with one language. what is this "university"?
Its predecessor being the so-called D1?

Or is this an elaborate joke about how annoying it is/was to search for Rust game development topics on the web? (Because there's a game called "Rust" and a game called "Destiny" ... `is destiny better than rust for multiplayer games`)
Modern cookiecutter template for Python CLI apps
Intuition Machines, Inc. | Multiple Positions | REMOTE worldwide | Full-Time

Intuition Machines utilizes AI/ML to develop enterprise security products that serve hundreds of millions of users. Our engineering team is distributed worldwide, working on both backend architecture and data. We maintain simplicity - lightweight specifications, small teams, and rapid iteration. No unnecessary bureaucracy, just delivering exceptional products.

We are looking for a Staff Staff Engineer, Python Backend
https://apply.workable.com/imachines/j/59C6510A87/

We are seeking an experienced staff engineer to lead core backend engineering projects. This is a Python-focused role (though Go and Rust expertise is also valuable). You will architect complex systems end-to-end, mentor developers, drive large-scale initiatives, and ensure scalability and performance as we grow. If developing products used by millions appeals to you, and you appreciate moving quickly in a talented team, feel free to connect with us.

If this position doesn't seem to be the best fit for you, we invite you to check other open roles:
https://apply.workable.com/imachines/

Among others, we're also looking for:

Senior Frontend Engineer
https://apply.workable.com/imachines/j/2EECC9D13D/

Security Software Engineer
https://apply.workable.com/imachines/j/33186FF81E/

Senior Python Backend & Solidity Engineer https://apply.workable.com/imachines/j/7EBA951FF2/

SREs https://apply.workable.com/imachines/j/87DAEDD448/

Senior Software Support Engineer (Linux) https://apply.workable.com/imachines/j/AE734F789F/
Funnily enough, you're basically describing Bluesky/AT Proto: https://atproto.com/guides/overview
It’s light entertainment and he tends to cover topics I am interested in like BJJ/Muay Thai. If he goes on about Covid etc I just half listen, it’s rarely that long.
If you share your email, I’m sure you can get an invite now that you publicly asked for it :D
I use OneNote and do some scribbled handwriting and quite a lot of typing; mostly 'printed' in text from PDFs. I'm always amazed at how it can interpret my handwriting, a lot of people struggle with it (including me). It's not perfect, but it surprises me sometimes.
Latin America remembers Kissinger's 'profound moral wretchedness'
LUCA[1] almost certainly didn't care about day/night cycles, so it seems accurate. And even if it had, the ways in which a modern mammal with a central nervous system cares are new changes brought on by the day-night cycle. An organism if an organism is changing in ways that are caused by the a specific environment, it's still adapting to the environment even if the environment isn't continuing to change.

[1]https://en.wikipedia.org/wiki/Last_universal_common_ancestor
Going all in is precisely the point.

The biggest selling point of Julia is that it's as easy to write as python if you don't care about performance, and if you do care about performance it's as fast as C++ if you can just follow some simple principles. This actually works in practice. For my day job I write the slow path exactly as I would python, and that's a really fast way to write code.

If you want a slow language that can call fast code, you already have python.
Me too! It was such a pivotal moment.
Yeah the behavior was completely counter intuitive to what I was expecting. It does make sense though since it would be kinda weird if an HTML attribute could change the structure of mark up directly, at least I realized that after thinking about it.
Developing the software is easy part. Handling and negotiating contracts and licensing agreements for all their music and podcasts (and advertisers) all across the globe is probably the hard part. Plus of course all the marketing, support and related tasks.
I do sometimes wonder if the (American) culture of blamelessness has led to a general lack of a feeling of responsibility among software engineers, leading to general carelessness. The idea of responsibility that becomes opaque as you move up the hierarchy sounds good, but I also expect that also has a lot to do with Japanese culture.
Brilliant ! If you could also add a "time" node , it would even allow for some basic animations. Lovely project overall.
This is really cool. Thanks for pointing to it.
I’m not convinced the proposed solution is that. This pitch has been around for a long time, before LLM it was some unnamed proprietary technology and after LLM it’ll be something new. The reality is this stuff is hard even when 80% can be automatically converted.
>According to his lawyer it was quite a traumatic experience

Play stupid games, win stupid prizes.
> The North's eventual win came at very high cost. In my opinion, we should memorialize Union soldiers more than we do. There was so much discussion of Confederate monuments the other year, but no one ever mentions the many Union monuments across the US: https://en.wikipedia.org/wiki/List_of_Union_Civil_War_monume... A lot of people paid the ultimate price, fighting for the promise that "history will remember you for helping to end slavery!", and yet we don't remember them that much. It actually makes me rather upset to be honest.

I'm not from the US but I find it really ironic that even from the outside it appears the US culture views this phenomenon as normal: the losers (Confederates) highly priced the traditional values (just take a look at the personal position of general Lee), thus those values got denigrated because they got associated with racism, taking along the ability of the winners (Union) keep the memory and gratitude to those who gave their lives for. I actually live in a country torn by a civil war (disputed to this day!) and man, it is tragic. The wounds seem to never really heal, they just reopen along line where the scars used to be at the next big dilemma in society.
I actually do like it that HN doesn't have reply notifications.

I don't feel compelled to read/reply to every message, there's zero sense of urgency, and this is perfect for something you do in your free/idle time.

More importantly, every now and then something you write blows up and gets a disproportionate amount of attention from others. On websites with notifications, or on mailing lists, this gets distracting and disturbing. On HN, I'm happy to find out I've had my 5 minutes of fame the next day.
Windows VSTs typically run fine under Wine if your DAW supports it
There's generally a much nicer way to handle this so that the dependencies don't have to get generated before the first compile (and are instead generated as a side effect of the first compile, which is sufficient as the first build will always be complete and you only need granular dependency information for proper incremental rebuilds).

CFLAGS += -MD
-include $(wildcard *.d)

I personally like to also pass `-MP` to add phony targets so removing a header doesn't complain about headers which are intentionally removed.

You can pass `-MMD` instead of `-MD` to avoid having system includes in the generated depfiles just like the example you wrote does.

I also personally prefer to be explicit and avoid wildcards in makefiles wherever possible so I would do something like this:

CFLAGS += -MD -MP
objs := foo.o bar.o ... baz.o
deps = $(objs:.o=.d)

...

-include $(deps)

That being said, this doesn't solve the "everything should depend on the Makefile" problem as well as the "what if I generate a generate source code" problem or finally "what if I have to compile C to generate C to compile my program" problem.

As such, I have personally switched to redo.
Postfix doesn't have DKIM support though. You'd have to use unmaintained OpenDKIM, no Ed25519, bunch of known bugs. It's not good. 5k/s is also really mediocre on modern hardware.
I never heard this before: "Plants produce toxins to avoid being eaten, such as psoralen, which is abundant in celery. Snacking at night introduces toxins that, at that hour, our repair systems are not ready to eliminate. There is also speculation that the major epidemic of epithelial cancers, such as colon cancer, in the U.S. is because of this."
Inflation isn't great for people with stocks, and high interest rates are the main thing that can apply downward pressure to housing prices.

People with lots of debt have it rough right now. The little guy with no house or stocks, but no debt, however, has more of a chance to catch up when hard-earned assets depreciate via inflation and high interest.
All of them; Not really the project, but just my github profile, showing that I've been able to come up with, design, implement and market several projects that are useful in their own rights. Such as a few open-source computer games, a hardware password manager, a 3D game engine in C++, some random fun projects.

My github profile is not a polished portfolio, it's not supposed to show my enterprise-level code-making abilities, it's meant as the place where I have fun and hack stuff and try things out. I've explained (and it has been understood) that when coding for fun, I'm not going to focus on the same things as when coding for a long-term enterprise project, and since time (and interest) are limited resources, it would be unreasonable to expect my hobby code to reflect how my work code looks.

Those hobby projects have granted me the job / provided a source of discourse during technical interviews, the openings themselves have always come from people I've previously worked with recommending me.

The first job I landed after presenting my exam project, the censor asked me to come for an interview.
Financial viability is just (ahem) a question of pricing in externalities correctly (i.e. tax CO2). It must happen, when exactly and on what schedule is a very good question.
They can also change initial margin requirements (Reg T), but this hasn't been done in decades. Neither have reserve requirements been changed since they were dropped to zero in the wake of the GFC.

They do have a few numbers though. The Federal Funds rate isn't actually directly set by them, but rather, targeted, using other policy to "enforce" that target (in the form of open market operations -- buying and selling securities)
For what it's worth, it's amusing that they talk about the FF rate at all, given how vacant the market itself has been since the GFC (down to about $100B/night), as few care to engage in unsecured lending in the first place now that we all are painfully aware of counter-party risk. They do, however, directly set the reverse repo rate, the discount window rate (aka Primary Credit), and the prime rate (though, how much prime matters these days is a matter for debate).
What computer-like devices still use AAs? The only ones I can think of are some of Garmin’s GPS units. (There the user-replaceable battery, in a standard format you can buy from any developing-world shop, is seen as a big plus by many users. But one dreads that such units will eventually no longer be offered, replaced only by USB-charged batteries, just because that’s how things go nowadays.)
At least if you could access the file system you could remove a lot of junk, like the duped picture files you referenced.

I agree though software updating is widely inefficient given how it could be done.