skysight-inc/HackerNews huggingface dataset:
As a developer, I was often frustrated when a PM or HR asked me to fill in random info scattered across Slack, emails, or Jira tickets. I would spend the next 30 minutes toggling between apps and eventually lose focus for the whole day.

After talking to hundreds of people who shared this frustration, I decided to build a privacy-focused "Enterprise Search Engine" that does not store users' data, unlike glean.com.

After 457 days, 8,213 commits, and the hard work of seven dedicated team members, Findr evolved from a “search engine’ into a ‘Perplexity-style question-answering and content-generating tool’. With Findr, you can:

* Answer vague questions like “Are non-US teams working on the 4th of July?”

* Handle tasks like “Write documentation for the payment feature.”

* Provide solutions to critical issues like “What are the potential reasons for Error code 478?”

We have SaaS companies and marketing agencies as customers and support 16 applications.

We recently launched a new feature called “collections,” which allows you to create custom GPT bots for your work data. Imagine bots created specifically for each customer, proposals, internal comms, etc.

There is still a lot to build. Would love for the community to try it out and share feedback.
I've been working on a personal project for what I call "semiliterate programming" ;) because I think "Write a book about your code that happens to contain all of your code" is a bridge too far for nearly everyone.

So, I'm trying to find the place between Doxygen and full-blown literate programming. Encouraging disjoint prose documentation rather than parameter-by-parameter docs or chapter-by-chapter docs.

Doxygen Markdown Support made my system largely unnecessary. But, I still use mine because it has real-time preview, is based on https://casual-effects.com/markdeep/, and I personally don't care for classic Doxygen style documentation.

Meanwhile, this article sounds like it's about literate programming stuff. But, it's actually about using code-oriented tools to write documentation.
I wouldn't, simply because I'm not actually interested in individualized estimates of life expectancy. As far as I'm aware, there is no way to do this while maintaining a usefully low margin of error.

I'd be more interested in a general estimate of how healthy my lifestyle is (which is what I think people are generally, and mistakenly, using "life expectancy" as a proxy for.)

That said, any such application like this comes with pretty hardcore privacy implications. I wouldn't be comfortable giving that level of detail about my life habits to any unknown entity for any reason. An application that runs and processes everything locally and never communicates with an external server would be interesting, though!
Compagnies I've worked for that uses redhat do so because they think paying will prevent them from working. As if, sudenly, running a nearly 10y-old code was no longer stupid, because you paid for it.
In cases of unauthorized Zelle payments, consumers have legal rights and protections under the Electronic Funds Transfer Act (also known as "Reg E”). This also applies to FedNow instant payments, which has fraud management services available and includes a closed loop reporting requirement.

You should expect to see instant payment functionality that runs on FedNow rails within banking apps in the next 6-12 months. I cannot share more detail publicly unfortunately, my apologies.

(contribute at a fintech, thoughts and opinions always my own)
Yeah. He created openwall and the oss-security list.
A subset of this idea is a hill I am willing to die on: the documentation for a codebase should live in the same repository as the codebase itself.

I'm talking about API documentation here - for both code-level APIs (how to use these functions and classes) as well as HTTP/JSON/GRPC/etc APIs that the codebase exposes to others.

If you keep the documentation in the same repo as the code you get so many benefits for free:

1. Automatic revision control. If you need to see documentation for a previous version it's right there in the repo history, visible under the release tag.

2. Documentation as part of code review: if a PR updates code but forgets to update the accompanying documentation you can catch that at review time.

3. You can run documentation unit tests - automated tests that check that the documentation at least mentions specific pieces of the code (discovered via introspection). I wrote about that a few years ago and it's been working great for me: https://simonwillison.net/2018/Jul/28/documentation-unit-tes...

4. Most important: your documentation can earn trust. Most documentation is out of date and everyone knows that, which means people default to not trusting documentation. If anyone who looks at the commit log can see that the documentation is being actively maintained alongside the code it documents they are far more likely to learn to trust it.

The exception to this rule for me is user-facing documentation describing how end users should use the features provided by the software. I'd ideally love to keep this in the repo too, but there are rational reasons not to - it might be maintained by the customer support team who may want to work in more of a CMS environment, for example.
Curious, what firm is "JS" in this context?
Erroneously? It's an US company. They do it because it's cheaper :)

If they were Chinese they would do it because they're spying of course.
Yup, they finally outscalped the scalpers. What a windfall the covid push to ban cash and digitize tickets was for them.
Related from last week:

Google's carbon emissions surge nearly 50% due to AI energy demand

https://news.ycombinator.com/item?id=40859993
So many better e readers at that price point that also function as actual phones or tablets and run Android.
They are certainly more work and why I prefer significant whitespace, but I wouldn't really say "too much".

They are a preference, but neither is objectively better or worse.
This article goes on about the Man In The Middle vulnerability, but doesn't bother to explain why there is a Middle to begin with, or why Amazon gets to put a Man at the End!
Love is an action. And attention is one of those actions.
unethical!
If the Internet Archive makes a whoopsie with loaning out books they didn't have the license or permission to and gets sued into the ground by publishers, then OpenAI shouldn't have been/be allowed to use and process copyrighted material either.

OpenAI is actively receiving money from funders and (potentially, maybe, eventually will) make money by using others' copyrighted content at a much larger potential than what the Internet Archive was doing.

OpenAI should not have permission to soullessly suck up copyrighted material and use it to make money.

On the other hand, other countries who don't place ethical/moral/fiscal priority on creating and protecting copyrighted works will eat the wests' lunch when it comes to AI as there's no limitation that's preventing them from consuming the content.

Not sure what the answer is - maybe copyright is an archaic idea/belief built and maintained by a once well-intended, now corrupted economic system that needs a bit of a shakeup anyways...
I don't see what VR has to do with this. You'd still need all the software you transfer this information via to support more complex data, and you'd still need a vocabulary to communicate about it. And if you have that, it doesn't need to be VR.

(EDIT: And specifically to the sentence you cut that out from: For it to appear in search results, and so be discoverable* it still needs to be in a form that search engines know how to index)

There's nothing technically preventing us from having all our software allowing the embedding of visual code elements that can be manipulated via components - the technology to do that is decades old.

The problem is a combination of social, inertia, and the chicken and egg problem of there not being any sufficiently compelling visual programming system creating a significant reason to push for this.

I don't want to discourage people from trying. By all means, try - I'd love to be proven wrong, and I think you might very well discover something useful or learn worthwhile lessons from trying to push the limits of this. There are just lots of pitfalls to address.
Sure, it's no longer a super niche field. I don't really want a smart e-ink tablet, though. Just something to read technical books and occasionally browse the web (for the same content, basically).
Huh? Money is fungible so higher margin generation of CO2 is better.

Whatever profit you captured can be spent on whatever.
Thoughts on this law? https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...
Tm. I checked that it seems to be non-toxic, and don't corrode as much as the siblings. The issue is that its melting and boiling point are very near.
Any recommendations, or past experiences you can share? It's an alleged bottomless lake(Karst/Glacier), only 100 meters width/long.
ex-Apple doesn’t really give much credibility either. For a hardware startup yes but for a AI fact-checking startup? unsure.
Is it fair to assume this is used for fingerprinting/tracking users?
That applies to everything, including food.

Industrialization is fun isn’t it?
I got everything from: https://ourworldindata.org/co2-emissions-metrics

All your claims in your last sentence I'd like to see sources for as well, because it appears to be the opposite. They're at the forefront of renewable energy production, has ambitious goals for reduction, despite already producing less per capita emissions than much richer countries with cumulatively larger emissions.
(Almost) Every programmer in the world depends on whitespace to understand code: are you claiming that's not true?

If humans can do it, why wouldn't computer programs like interpreters do it?
Show HN: Easyto converts container images to EC2 AMIs
Easyto builds an EC2 AMI from a container image. It creates a temporary EC2 AMI build instance with an EBS volume attached. The EBS volume is partitioned and formatted, and the container image layers are written to the main partition. Then a Linux kernel, bootloader, and custom init and utilities are added. The EBS volume is then snapshotted and an AMI is created from it.

Demo video: https://www.youtube.com/watch?v=lruK2WOWa-o.
I actually agree with you. I think what the LLM craze has show is that the copyright/IP laws need to adapt and not the other way around.

I think it should be legal to train a model on anything that is legal to scrape (which is almost everything).

Then, if someone uses a generative AI output that violates someones existing IP in an infringing way, go after the person that's trying to monetize that output, whether it's software, an image, or writing.

The thing is, if you limit what these things can be trained on, it creates a huge power imbalance. The wealthy and nation states are still going to scrape everything under the sun and train AIs with that data along with whatever else their surveillance has gathered. If businesses are neutered from being able to do the same, we all lose.
49 doesn't seem that low? Especially since it was below 43 twice in 2023: https://ycharts.com/indicators/us_ism_manufacturing_new_orde...

Am I missing something or is CNN just sensationalizing?
Yes, sorry when installing in fedora you have to pass the string sdboot to the kernel at boot. Still kinda experimental.
Hardly surprising. This is very Google-like behavior. The question is do other Chromium browsers have this? Edge? Brave? Chromium? Ungoogled Chromium?
By the way, you've left the notiz.dev LICENSE file in your server code, probably you want to remove that.

https://github.com/tegonhq/tegon/blob/158b54af8d6f7cf4195c61...

Separately, there seems to be a ton of unused or broken or dead code sprinkled throughout — for instance, in the auth code, I can't tell if you're doing basic email/password auth or using Supertokens and a third-party login via Google. You have code for both and some routes seem dead or missing.

https://github.com/tegonhq/tegon/blob/158b54af8d6f7cf4195c61...

Also, I mentioned the lack of documentation for how to run Tegon locally because your docs are entirely insufficient. The main docs page is just a README template. https://github.com/tegonhq/tegon/tree/main/docs

The quickstart guide has a broken link to instructions on how to self-host https://github.com/tegonhq/tegon/blob/main/docs/quickstart.m...

The oss/local-setup guide is entirely empty https://github.com/tegonhq/tegon/blob/main/docs/oss/local-se...

The oss/deploy-tegon guide does not explain anything and the script it references seems out of date https://github.com/tegonhq/tegon/blob/main/docs/oss/deploy-t...

I'm done looking at this project. I strongly recommend hiring the best engineer you can find as quickly as you can.
Those bidirectional video streams where neither party is looking at the phone while talking about nothing use way more bandwidth than an audio stream or text message. There's no way for me to tell if it's causing slowness for me, but it certainly can't be helping.

There's no chance the carrier can give every phone in a cell full bandwidth at the same time, they rely on only a handful of people using their connection at any given moment.
That's not what they're talking about. The OP was referring to a hoax (which they seem to have fallen for), where a fake news site claimed (incorrectly) that a study had claimed that women carried genetic material (long-term) from men they'd had sex with.
I don't necessarily disagree with your viewpoint, but sometimes the lack of a proper voice makes it impossible to identify that you have a perspective that can be expressed.

Iterating to get the right output from a prompt- and waiting for the output to be generated - is not an instantaneous endeavor. How much improvement could someone see if they dedicated that time to drawing or writing practice instead?
Does the connectivity still work? Thinking about pulling out my DX and giving it a spin.
There are a lot of rich people who lack confidence and rarely look into anyone’s eyes. And sometimes when they try to fake confidence, they simply come off as assholes or weird.
i agree that community resiliency is preferable. with this mindset, i help organize skillshares that support community food sovereignty, among other things.

community resiliency is also often overlooked in media - it's easier (and better marketing) to make a show about "preppers" buying merchandise. but the community aspect exists, probably even among those individuals, and gets much less attention.

but we live in times that make it difficult to build, find, and keep community. many people find individual projects more accessible. and in the end, individual capacity contributes to community resiliency.

the most radical (not reactionary) people i know are working all of these angles at once.
Certainly true if the target application is running on the same host as Wireshark. But mitmproxy is very helpful when the device or application isn't fully under your control, for example if you can't set a proxy.

Mitmproxy also has a few features which make it a lot easier to use than wireshark alone, even if the aim is only to inspect TLS traffic. Including the wireguard server mode or transparent proxying for example.
Just checked and amusingly I'd forgotten that boot/root predated LILO, I must've first seen LILO when I installed Softlanding Linux.
Since I didn't have any networking on my home machine, Linux was basically a "Look, run GCC on your home machine!" option for '91 that didn't involve going through DJGPP's DOS port.
> Let's take socks.

Lets do talk socks then. What's up with socks? There's plenty of innovation left. Why am I limited to the same kind of things people have been wearing for hundreds of years? We could have socks that never need to be washed. We could have socks that change colors dynamically. Why not have socks that put themselves on my feet? Socks without toes, socks without heels. Socks as an industry could be blown open to innovation but I guess we can't have nice things. Why isn't there an iPhone of socks instead of all this generic nonsense?

Making innovative, actually great socks people are excited about is a product opportunity. Hanes is close, but they're the Zune. Nobody's iPhoned it.

This is what I'm hearing with your printer comments.
Totally agree on all points!
Love and be loved by people, not by machines (or corporations, which are just machines). Machines can never love you.
I wrote about my way of doing that here: https://simonwillison.net/2018/Jul/28/documentation-unit-tes...

Short version: have tests that use introspection (listing functions and classes in a module, iterating over JSON API endpoints in the codebase etc) and then run regular expressions against your documentation searching for relevant headings or other pre-determined structures.
Proof of love or proof of manipulation. Some twisted people pay attention to the details about you to know how to manipulate you, giving you an illusion of love or “love bombing” to get their way with you. Differentiating between the two isn’t easy, but the latter usually doesn’t last long, and sooner or later, you start picking up on other toxic signs.
So don’t fall in love quickly!
Ask HN: Resources to Get Started with RaspberryPi?
Please share any resources you may have to get started with Raspberry Pi.
All You Need Is Love :)
Queue the joke about "coding on a boat" from StackOverflow.
On fedora it is 10+. Do a tree command on the efi partition.
What exactly do you mean when you say this:
> IIRC they can legally front-run your orders.

I doubt this is true, but there are definitions attached to front-running.
Thanks a ton for the feedback.

1. We started our documentation at https://docs.tegon.ai, though it is not ready yet points taken, and we will work towards making more documentation.

2. We are planning internally to bring more systems to how we manage PRs and to have the right information on them.

3. We love opensource and we have built all our previous products opensource. Keeping our love aside we believe the building of a marketplace for agents/integrations is where the community can help us a ton. We are currently working on making that more modular so that people can start contributing.

What we have done till now started with the basic Project management and there is a lot more to be built and to solve.
I am not sure that ex-Apple is really worth anything here. Apple is a kingdom. Unless you are Tim or one of his close team, your opinion on product does not matter, you will do what you are told. So, unless you are one of those few people, "ex-Apple" means that you are very good at executing on things you were clearly told to do. I would gladly hire any ex-Apple engineer and be sure to get a great hire! But hiring ex-Apple product people...
As a Scribe owner, let me say that using the web on there is far from pleasant. Yes it has the most RAM of a Kindle ever, but 1GB is not much unfortunately.

Also the biggest bottleneck is honestly the web browser itself. It _technically_ works, but it's super stripped down and JS-heavy sites especially struggle.
Ratios matter a lot. If everyone behaved like Canadians we'd be fucked. If Canadians behaved like Chinese, we'd be less fucked. I was replying to someone who felt upset with China as a Canadian, and I explained his own country and its population behaves worse.
> The busy beaver is not defined entirely by halting vs not-halting.

> Looping beavers are excluded as well.

Looping beavers do not halt.

> there is a middle ground between non-halting and provably non-halting

Yes, there are turing machines that encode mathematical theorems which are independent of ZFC, meaning they cannot be proven to halt or not to halt. The state-of-the-art is BB(748), which is known to be independent [0].

There are also much smaller known turing machines which encode classically difficult math problems, like the Goldbach conjecture [1]. This means that the value of BB(27) cannot be proven until the Goldbach conjecture is proven or disproven, as until that is done, we will always have something like "BB(27) is N unless the Goldbach conjecture is false".

However, our inability to prove these things does not change the fact that they have specific values. To stick with the BB(27) example, say that it seems we've narrowed it down to some huge number A, or a number dependent on the first number for which Goldbach does not hold. Call that second number B. We may be unable to find the value of B (doing so would disprove Goldbach), but it is still a specific number. There still exists a concrete value for BB(27)--it's A if Goldbach is true, and it's B is Goldbach is false.

[0] https://www.ingo-blechschmidt.eu/assets/bachelor-thesis-unde...

[1] https://gist.github.com/anonymous/a64213f391339236c2fe31f874... This 27-state machine halts when it finds a counterexample to the Goldbach conjecture.
Imports from China are $0.5T. US economy is $25T.

So the US imports 2% of its GDP from China.

Rounding error.
> Uncertainty is bad for business.

Only some kinds, while other kinds are great for business. For example, the tabacco industry very deliberately created uncertainty about the links between smoking and lung cancer for years and years because it meant in the meantime they could continue business as usual.
Security key <> passwords
Lots of DaC shops use feature flags for their conditional content. "Conditional Content" is a huge hobbyhorse in component content, because you need conditionals to re-use chunks. How else could the chunk be made applicable to multiple people? In doculandia, it's more common to run into conditional handling that's inline with the document markup - ifdef/ifeval/ifndef in Asciidoc, some stuff in Jekyll, S1000D applic, DocBook profiles, DITA class/ditaval - but I'm not one hundred percent sold that's a solid practice. Moving conditionals into the document layer might have been a mistake. I dunno! I'd love to kick off a conversation.
Numatic Henry's are a classic of design [1], are built to last with the same design for 50 years. All parts can be changed, spares are plenty, and they were built with janitors in mind, so meant to handle daily use.

[1] As-in, they design is iconic.
Just install an ad blocker and teach others to do the same
How can the host have integrated graphics, if integrated graphics don't exist?

Per, Korhojoa, and my personal experience plenty of desktop CPUs simply don't have integrated GPUs. Consumer mainboards simply don't come with them at all. Consider my previous workstation CPU, top of the line a few years ago and no iGPU: https://www.amd.com/en/products/processors/desktops/ryzen/50...

Integrated GPUs is a feature of server mainboards so that there is something to display with for troubleshooting, but not on any retail mainboards I am aware of. It is a feature of some consumer grade GPUs designed for either budget or low-power gaming. It simply doesn't exist on all CPUs, consider the AMD 5600, 5600x and 5600g, last gen mid-range CPUs adequate for gaming and the x had a little more clock speed, and the g had an iGPU.
That behavior goes all the way back to the mid 90s in IE4 at least when everything was .com
I think it may be more of an emotional than rational response, given he would be stuck on the ferry for 20 hours
Sure, it’s what I do as a Verizon->Frontier->Ziply FiOS user. But most users are not going to go out and procur a bunch of Ubiquiti equipment or whatever, they’re going to take the defaults.
Electric Vehicle Batteries Surprising New Source of 'Forever Chemical' Pollution
Making this about foreign vs domestic is bullshit. There is no such thing as a friendly vulnerability.

Just quit allowing corporations to bake up pointlessly unique proprietary firmware blobs for every single device, and we won't have this problem! It's redundant work anyway.