skysight-inc/HackerNews huggingface dataset:
You have the find a good OCR tool that you can run locally on your hardware. RAG depends on your doc processing pipeline.

It’s not local, but the Azure Document Intelligence OCR service has a number of prebuilt models. The “prebuilt-read” model is $1.50/1k pages. Once you OCR your docs, you’ll have a JSON of all the text AND you get breakdowns by page/word/paragraph/tables/figures/alllll with bouding-boxes.

Forget the Lang/Llama/Chain-theory. You can do it all in vanilla Python.
This post is about the search engine, not the web browser. I use Brave instead of Google search because Google presents me with captchas every time I use it, and Brave's search engine is good enough. I already use Firefox and ublock origin.
Nothing you describe is anti-consumer. Counterfeit or poor quality replacement parts from third parties harm Apple customers. All those efforts improve the reliability of repair service for users and deter criminals and counterfeiters.

The only serious potential issue I see with all of these restrictions is if they make 3rd party repairs too cumbersome or cost prohibitive. If not, then I see no downside, other than losing the ability to use cheap but sketchy replacement parts.
I use it (there are always trade-offs). It's by far the best and most convenient browser for me, I run it on all my devices.

What are you using instead?
This is not unlike saying people in the country would be better off if we taxed exports. That might well be the case or it might not but as a general matter the only countries that do that are both rich and willing to concede that it's not doing much good.
Laravel is also my answer, and I use Forge + DigitalOcean / Hetzner. Yeah, I could do the same thing without Forge, but it just removes some friction, and I really appreciate that for a side project. I found it pretty easy to setup a basic CI / CD setup with Github + Forge, where my tests are run on every push to Github and then deployed if tests pass. I'm also using Filament for my admin panel and my user-facing UI, which has been great so far.
China is a great place to start your journey in e-car making. Less regulations. Cheap materials. More fun with inventions. Lots of trials. Lots of low cost errors.

Also bad publicity for established companies.
I can see how protection is gained by turning the device off, but turning on again? How does that work?
I totally understand that. There will always be a debate like IDE vs Text editors... just as much as IDE vs IDE or Text editor vs text editor.

At the end of the day - use what you want to get it done! I have no issues with that.
Performance of bookmarks also seems to take a nosedive in most browsers once you start getting into big numbers.
> In July, we announced 40 million messages a day, in December we announced 100 million, and as of this blog post we are well past 120 million.

I wonder where they are now 7 years later.
> you can't renumber sections of lines.

In some BASICs you can. And where not, there's renumber utilities.

Also: MSX-BASIC has the option to save a program in ASCII format (non-tokenised). Back in the day, I used that option the other way around: start writing a program in a plain text editor, using named labels only. Then as it began to take shape, add line numbers manually (replacing the labels).

But yes, line numbers are ugly.
Reddit has become almost defunct in my experience, onky useful as a historical reference since virtually no new content is getting added to it for anything I follow, use, or have interest in. The alternatives mostly aren't, they either segment across servers (federating identity but not topics), or are a little-promoted-and-used forum with the standard 90s interface that scares away newcommers.

I'm _still_ looking for a Reddit replacement that has sufficient community to make it at all useful, since Reddit died.
Because there's a law that says he has to.
> As for mail in, you only have to mail in custom configs usually. If you get an off the shelf one they do it in store.

It is an off the shelf model. I bought such a model specifically because I knew it would be easier for returns and such.
This is mind blowing to me. I expect that the majority of any application will be the assets and content. And megabytes of CSS is something I can't imagine. Not the least for what it implies about the DOM structure of the site. Just, what!? Wow.
What's sad is that the app-style setup on phones SHOULD be perfect for this - you download the app when you DO have a good connection, and then when you're out on the slow/intermittent connection the ONLY thing the app is sending is the new data needed.

Instead almost all apps are just a bad web browser that goes to one webpage.
That is completely true and quite effective. Not sure why you're getting down voted. It's time to do away with the down votes
A couple of historical CPU mods similar to this:

- AMD K6-2+ can be converted to K6-3+ by moving a 0-ohm resistor under the IHS to unlock the full 256K of L2 cache only present on K6-3+ models. The CPUs were basically all the same and were binned into separate SKUs using the position of this resistor.

- AMD K7 (Athlon XP) can be similarly unlocked by bridging conductive pads on the chip using something as common a graphite pencil.

- Intel Pentium 3 Coppermine chips could be run on earlier Pentium 2 boards by using a slotket adapter with a modified socket. The socket could sometimes be further modified to support the signaling used by even later P3 Tualatin chips, allowing for Tualatin CPUs to run on 440BX chipsets which were never designed for them. Also needs a BIOS mod and sometimes a VRM replacement.
Brave works great on my machines. What do you dislike?
"Green fuels and chemicals"

What's the embodied energy of the whole process?

It's cool that bacteria are used here. In what way(s) is this better than what plants & other living CO2 processors do?

"Our hope is to accelerate the scalability of CO2 conversion technologies to mitigate climate change and improve carbon circularity," Jack said. "We want to rapidly decarbonize energy and now even the chemical industry, in a much faster timeframe."

Is there anything more effective than scaling back our usage in the first place? That doesn't require anything new to be built.
Become a synthesist. Everything is related to everything else, including all your interests. Find the common connections and weave it all into a whole. There are few people who can see many sides of everything and while the world often doesn't acknowledge the need for such people, they are the ones who are responsible for a good part of the advancement of the world. Being a software developer fits well with electronics and math knowledge. Knowing electronics and math fits well with music. Sociology and psychology can be studied with electronic wireless sensors and smartphones, which requires software development and electronics and data analysis. Birding and hiking/camping teach you about nature and survival, which are useful for understanding the environment, animals, people, and climate change. Wireless sensor networks can be used to study climate change and requires software and math. Learning physics can be a gateway to math, electronics, chemistry, biology, geology and more. People who only know one narrow skill have a harder time creating anything practical and widely useful to people. A typical example is software developers who don't understand how people actually use user interfaces, which results in unusable software.
https://oddsolutions.github.io/Spotify-Car-Thing-Root/

https://github.com/err4o4/spotify-car-thing-reverse-engineer...
I know that, but it’s by far the most common reason I hear for folks who carry water bottles everywhere, including office workers: they’re trying to get close to some very-high daily water intake recommendation.
Any sources you might have on that?
Both were pretty lame tbh.

What would be ideal is to open up devices to be flashed with custom FW or OS installs and some rudimentary docs on doing so. That would be enough for the community to run with it if there is sufficient demand and value.
What passivity ignores is non voters get screwed over by politicians.

In California in 2022 voting by age breaks down:

29% or 900,000 18-24 year olds
43% or 1,970,000 25-34 year olds
51% or 2,132,000 35-44 year olds
56% or 4,343,000 45-54 year olds
66% or 3,699,000 65+ year olds

So it’s obvious what kinds of things to focus on. Other states get even more extreme only 14% of 18-24 year olds voted in WV.

https://www.kff.org/other/state-indicator/number-of-individu...

Slice up the population is a few ways and there’s many categories best ignored.
As someone who loves trains and buses and planes, I wish that people who pushed public transport would actually engage with the reasons why people don't want to use it rather than just making alternatives worse.

There are three main issues that need to be solved for even me, a train lover, to prioritise using them.

1) Undesirables need to be removed. I don't want to deal with beggars or other general hoodlums. Transport police need to be aggressive with stamping out these behaviours. If I have to interact with these people I won't do it.

2) It needs to be clean and comfortable. My car has air conditioning. If I have to feel sweaty and worry about touching surfaces I'm just not going to do it.

3) I like a good walk, and there are also real limitations to scaling here, so I'm less rigid on this, but it does need to go roughly to where I want to go and it needs to be frequent. If I'm out in the rain for fifteen minutes waiting for a bus I'm just not going to do it, I could already be halfway there by car.

I don't think these are insurmountable, Japan does pretty well, but in the absence of that, the stick just isn't going to work. If travel times via car doubled, I'd probably just do less and then eventually move out of the city.

edit: I can't reply about libraries due to rate limiting.

Libraries are a great example of how public transport _could_ work!

I love libraries!

The British Library is truly public. Anyone can go, anyone can enter the reading rooms. It is a lovely environment to read or work in, as they have strict rules. It is peaceful and pleasant because of the way that it's set up.

It's also a great example of how the many can come together to do more than the few. Almost no-one is able to create a home environment with that sort of atmosphere, and by sharing it we all get more.

I would love it if public transport were like the experience of using a good library.
Glad you had good teachers man idk.
you're forgetting about the thousands of dollars

go read about the percentage of the population that have less than $500 emergency savings and then you won't wonder why they aren't going to Greece for a week

HN SV types don't realize most people working hourly jobs don't have the concept of longish vacations...if you leave for a week your job is given to someone else
Chrome is heavy spyware that scans your whole PC by default under the guise of "chrome is an antivirus now". Chrome tracking data is used for google's advertising wing and they lied about it extensively, which was obvious to many but now there's proof because of the recent leak.

Brave does not do this. Pretty much without exception, anyone using chrome is better served by using brave. It doesnt mean brave is perfect or the best, but holding up chrome as better is a joke.
One thing I particularly like about Krita is its wrap around mode. Very useful when making seamless textures! Another thing is that its file format contains a merged image, which can easily be extracted (.kra and .ora files are zip archives). I've used that to add native .kra/.ora support to a game texture conversion tool. .psd support took a lot more work in comparison.
Considering that most restaurants fold within their first year it baffles me that they think they can make customers put up with this.
I'm sorry but have you ever learned a language? It what universe do you need to read a text about QM to learn spanish??
> As a consequence of Go's mediocre type system, Go has very bad support for generic programming.

How old is this?
> WhatsApp is (or was) using XMPP for the chat part too, right?

It's not exactly XMPP, it started with XMPP, but XML is big, so it's tokenized (some details are published in the European Market Access documentation), and there's no need for interop with standard XMPP clients, so login sequence is I think way different.

But it runs on port 5222? by default (with fallbacks to port 443 and 80).

I think GCM or whatever it's called today is plain XMPP (including, optionally, on the server to server side), and runs on ports 5228-5230. Not sure what protocol apple push is, but they use port 5223 which is affiliated with xmpp over tls.

So I think using a non 443 port was helpful for your QoS? But being avaialable on port 443 is helpful for getting through blanket firewall rules. AOL used to run AIM on all the ports, which is even better at getting through firewalls.
The account in another comments makes it clear why it's done like that: To get a refund you not only have to talk to support (i.e. spending quite some time in some chat interface), then escalate the issue (talking to another support agent once more) and THEN you might get your money.

I guess only a very small fraction of people will do this, making it a very cheap way for Spotify to stop any negative press regarding this issue.
Show HN: Create a website in 30 seconds using AI (50% discount)
Hey everyone, I'm thrilled to introduce you to LansiAI, a tool that's about to change the way you think about building websites. With LansiAI, creating your dream website is a breeze: Share Your Vision: Just tell us a bit about your business or project. Think of us as your virtual brainstorming buddy!
Customize to Your Heart's Content: Personalize your site with our easy-to-use editing tools. It's like crafting a digital masterpiece, without the stress.

Launch and Shine Online: Hit the launch button and watch your website come to life. Say hello to your new online home!

Features? We've got 'em:

AI-powered magic Editing made easy Your site, your style SEO that works behind the scenes And so much more!

https://lansiai.com
> solved by having all members vote and not just the board

Yup. I can’t imagine what an HOA would need to be doing to meet monthly, let alone delegate decision making to a board.
Why do you think the neighborhoods will die without more housing? I've watched wealthy neighborhoods in my city continue relatively unchanged for multiple generations. Once you have a thriving neighborhood, you don't need to continue changing things just to squeeze more people into it. What ends up happening (and I see this in some other neighborhoods, like my own) is that the things that made the neighborhood desirable (restaurants, retail, parks, affordable single family homes) get squeezed out in order to make room for more housing. The rents for the commercial spaces increase beyond what they could possibly earn. Once this is completed, now you have a bunch of housing in an area nobody wants to live in. People leave, then the area becomes blighted and the density gets torn down to build single family homes with yards...

This happened in my neighborhood in the mid-20th century - a huge, thriving, dense neighborhood was abandoned and destroyed as the industry in the area slowly failed. Buildings were turned into suburban-style lots, and over the past 50 years gradually gentrified and those empty spaces turned into more, denser housing. We're currently somewhere between the "local amenities can't keep up with the population" stage and the "housing is replacing commerce" stage.
Just on your very last point, I think you've nailed why a 1-bit quant of a bigger LM can't beat 3-bit quants of an LM a third the size, if what you mean is that more extreme compression of a LM is more likely to introduce harmful artefacts, so you need a better quantisation method to produce 1-bit than you do at 3-bit to end up with a model with the same information content retained.

What I don't think that tells us anything about is directly trained 1-bit LMs versus 3-bit LMs, because in that case there's no compression step to introduce quantisation artefacts. There might be an analogous training data size argument but it's not clear to me that there needs to be: a 3X parameter 1-bit LLM and a 1X parameter 3-bit LLM ought to be equivalent in terms of their information capacity.
one of them is just the president of Ukraine. Clearly nobody listening to him.
They do just that at the end of the embedded video.
You have to quote "my name" to protect it from evaluation :)
The way I designed this is actually that the framework starts a thread in which the client runs, using blocking code from the framework.

Code would look like this:

for (vwt = wy_vwt_create(); event = wy_event(); vwt = wy_vwt_freeze())
{
switch (event->type)
{
// Handle event types...
}
}

That `wy_event()` call is blocking, yes, because it waits for the next event, but that actually doesn't block the UI thread because the client event loop is not on the UI thread.

Behind the scenes, the framework would create several threads: one for the client, one for the UI, one for accessibility, etc.

The `wy_vwt_freeze()` is the call that would freeze the current VWT, but it would also send notifications to those other threads to do their thing, and they can work separately.

This also allows clients to handle events while the next frame is being rendered.

So the way to prevent the UI thread from being blocked is to just separate it from the event thread, something VWTs allow by construction.

And of course, I would create the threads under structured concurrency, but it's not the key part.

Does that make sense?
There's a lot of vicious commentary here. I think there's a few points we can all agree on:

- this is a podcast summary/transcript

- the framing applied is a bit heavy

- Will Larson, without commenting on any other attributes, is at least able to be introspective, self-critical and reflect on his leadership abilities. Which is more than I can say about the vast majority of engineering leaders I've encountered.

I've read a fair bit of Larson's writings and on the whole I don't think they are necessarily right or wrong, it's clear he cares deeply about this problem space and invested in figuring it out. We should all hope to have such leaders in our org.

It's fairly obvious that any of the advice here could be wielded maliciously, ignorantly by self-centered egotistical management, which should surprise no one. Does that make all of this harmful, generally? I don't know. I hope not. But probably.
Of course everything in the "Generic Programming" section is now outdated.
I really am hoping that Orion is a thing that works out.
After years of wondering, I have to ask.

What are real life actual useful cases for this tech?

I can imagine in manufacturing: detecting defects or layout mismatch - that's one.

Is there any open source project that uses a image recognition library to achieve any useful task? All I've seen from board partners seem to at most provide very simple demos, where a box with label is drawn around an object. Who actually is using that information, how and for what?

I've also been a part of the Kinect craze and made 3 demos (games mostly) using their SDK and still have a very hard time defending this tech in eyes of coworkers that only see this as a surveillance tech
Why Blog Posts Without Publication Dates Is Not Good:

I can't tell if this is written before or after Go introduced generics, or if any of the other issues raised have been fixed by later releases.
Well, this was tru on H.C. Andersens time.

I have travelled extensively, and my assessment (along with other people who have travelled extensively) is that you end up travelling to see people, not things or experiences.

This requires you to know people where you travel to.

In the end, it is not travelling that opens up your mind, it is knowing and interacting with people of different culture - It is being open minded that opens up your mind.
Coincidentally I’ve noticed a significant drop in quality of results, even though I don’t see any ads yet. It is well known that relevance and click through rate (CTR) are inversely correlated. Was the deterioration in relevance “prep work” for ads?
That's a bias, then. If what the person you're responding to says is correct, being associated with crypto would seem to have nothing to do with it. I have no idea if it's correct, but it sounds like it could just as easily have happened with any kind of partnership.
On the other hand, I'd never heard of Lucid before today so this was free publicity for them. Whether or not that ends up having any value to them is murky but in our attention based culture, simply getting notice seems to be desirable.
It is the third year of a three-day war, are you not aware how stale these long-debunked talking points sound by now?
Publishing any content on the internet without a date is a cardinal sin in my book.
> The moment you accept the need to always check the source, there's no fucking point to this anymore.

> If you have to check the source ... just provide the links like Google Search does. There's no point in a summary whose full original text you always have to read.

> [...] It's plainly obvious that the intended benefit of AI Overview is not having to read the pages of the search result.

I see its purpose as similar to the text snippets and "highlight" box that Google search has had for a while: quickly picking out information relevant to your query.

I don't think most answers actually warrant the user to verify that it came from a reliable source. If you ask "what foods end with um" or "good ideas for birthday party" you can generally just judge the answers yourself, like you would even if you already knew the answer came from Quora/reddit.

But for answers that do (which is still plenty), it makes it easier to click through and check the part of the summary you determined to be relevant, as opposed to manually parsing through pages to find that part in the first place.

> And so, this is why I don't think this holds up; If we consider this a failure mode of the user, the entire tool is pointless.

I don't consider it solely a failure on the user's part - the tool is failing here and Google claim to be making changes to improve it. I don't think lack of 100% accuracy makes automatic summaries pointless - they are still useful for surfacing information.
Wait how is raising housing prices responsible for society or nationalistic? Shafting the youth, turning them against the system and reducing their economic output, seems the opposite.
Crafting the Perfect Bug Report – Make Your Issues Count
I think that you are missing the pile of money that these people stuck in their home area would need to hand over for that plane ride, accommodation, and travel expenses.

Travel is now, arguably, more of a luxury than it was precovid.
No, there is an equilibrium point. Firstly, because as you point out, spending on military means not spending on other things. And secondly, because it takes a lot more military power to launch a successful invasion than to mount a defense, if you're not planning to invade you can usually spend a bit less than your potential invaders. Big defensive alliances can help with that as well. In a world where everyone was sufficiently uninterested or unworried about wars being instigated, military spending would generally decrease over time (and it generally has). While there are some parts of the world that feel they would benefit from mounting an invasion, for ideological or economic reasons, then some level of military spending will occur.
Tangentially related, but you can try https://macro.com/ for reading your PDFs.
What We Learned from a Year of Building with LLMs (Part II)
(2014)

That's why it doesn't mention Go's generics which landed in 2022.
Clever, but Buy Nothing groups are geographical. The idea is to benefit your local community.