skysight-inc/HackerNews huggingface dataset:
I think it's had it for quite some time, it's at:

BOTTOM MENU > Aa > Reflow

It's in the manual:

PDF documents
- Crop margins automatically or manually
- Reflow documents to extract text and read easier on a small screen
- Different zoom types and page flow directions to read multi-column
documents easily
- Auto straighten tilted documents
- Apply OCR
- Special Panel zoom feature for reading mangas

https://koreader.rocks/koreader-user-guide.pdf
> It would an amazing tool, changing the world but the post would be the same 'nothing to see here folks' post as this.

It will change the world for the worse. We don't need more progress and more technology. What's the point of living if we're going to give all the funnest work to AI? Idiocy.
Wouldn't it make more sense for the switch to pattern 2 prefix matching to ignore the repeated characters? So if the user typed LLA the prefix matched would be LA (ignore the first L), not LLA.
The idea of a solar shade to manage the amount of sunlight we get has been around for a while.

https://en.m.wikipedia.org/wiki/Space_sunshade
I've read about this premise in many places (i.e., that busyness is a coping mechanism our minds use to avoid confronting painful existential issues such as our own mortality).
My complaint is almost entirely around money as an incentive to put up with or ignore life-long issues like TBI/repeated concussion.

My complaint falls away when you remove the profit or the long-term injury.
How do you find gigs that actually pay like FTEs?
Show HN: Generate Carousel Posts in Seconds
Hello,
from time to time I have to generate carousel posts for work.
Especially the LinkedIn Algo pushes these hard.
So thought to myself:
It hast to be easier to generate those. Normally we even reuse 1-2 designs for a while and I just have to replace the content.

Thats how my micro-saas was born: https://crsl.vercel.app/

Ideas for the future:
- More Templates
- Export to other filetypes (.png, jpeg)
- Company Logo

Let me know what you think about this idea.
I absolutely adored the first game so I'm highly interested in this
There are plenty of leaders in SV, one example being Sam Altman that is preaching that hardware is key. Just take a look at nVidia's $2t market cap.

When we all know it isn't, and this can have the side effect of creating a bubble. I would be concerned with this as it can have terrible effects to AI research long-term.
I agree that if you distrust the network operator (but must use the operated network for some reason) that you should accept as little configuration information provided by that operator as is reasonably possible.

That goes without saying.

I mentioned the fact that DHCP can provide NTP server information as a way to explain why DHCP wouldn't just straight-up provide "current time" information. Why do that when you can point people to a server running a far superior purpose-built timekeeping protocol? It'd just be silly to do the worse thing.

(Notice also that RFC2132 was published in 1997. In my mind, this moots any retorts that a good reason for providing time directly would be because the DHCP server's supplicant is too underpowered to run an NTP client. In 2024? On a consumer-grade device? No way.)
Yeah I was definitely expecting some "IN YOUR HEEEEEEEAD, IN YOUR HEEEEE-EEEEEEAD, ZOO-OM-BEH!" when it got to all caps, so was a bit of a surprise.

I wouldn't be surprised is all caps gets interpreted by it completely differently over multiple iterations.

Experiment:
https://suno.com/song/3338f5e5-b36d-4596-815d-cd2804c9a344 (generated lyrics)

Same lyrics all caps (chorus): https://suno.com/song/b176c658-9e9c-4a4b-b05e-6db291f415c9 didn't really do anything.

After loads of different attempts trying to get something different: https://suno.com/song/398ef310-94b8-493a-ae61-22b790875689 not really that great.

Tbf I think it's because it's been trained on genres and maybe lyrics and lacks info on vocal styles and other stuff present in tracks during the training...
I must say that I prefer the slightly longer wording: "A lack of planning on your part does not constitute an emergency on mine"
I was mostly thinking in the case of overlapping research as mentioned in the parent comment, not independent research years after the publication (where indeed it sounds impossible to prove you didn't read it).

Basically, if you could show that you had already made significant progress before the publication date, then you might be granted the patent as well.
Maybe I'm the only one who finds it notable that NPR doesn't know that fungi is plural.
Hermit is a hermetic and reproducible sandbox for running programs
I'm not sure more APIs are the solution, LocalStorage could already theoretically fill the role of a persistent large data store if browsers didn't cap the storage at 5-10MB for UX reasons. Removing that cap would require user facing changes to allow them to manage the storage used by sites and clean it up it manually when it inevitably gets bloated. Any new API which lets sites save stuff on the client is going to have the same issue.
For the last 20 years, employment in the software engineering field has basically been a dream scenario for the job seekers. Great wages and every company was always trying to hire.

However, that seems to have taken a pause. Higher interest rates mean the free money buffet is over and the FAANGs have spent the last year flooding the job market with engineers of the highest pedigree. I'm not quite job searching right now, but my understanding is that it's not the cake walk it used to be.
Scaling alone will certainly not get us to AGI, but that's trivially obvious.

The "scale is all you need" argument, from anyone intelligent, assumes that other obvious deficiencies such as lack of short-term memory (to enable more capable planning/reasoning) will also be taken care of along the way, and I'd not be surprised to see that particular one addressed in upcoming next-gen models.

There's a recent paper here from Google suggesting one way to do it, although may other ways too.

https://arxiv.org/pdf/2404.07143.pdf

The more interesting question is what other components/capabilities needs to be added to pre-trained transformers to get to AGI, or are some of the missing pieces so fundamental that they require a new approach, and can't just be retrofitted along the way as we continue to scale up?
>This was my perfect storm in 2017 — I was trying to control all of the uncertainty around me: (...) Trying to control the looming unrealistic deadlines. Writing a lot of the code myself to ensure we uphold our promises to stakeholders and none of our developers burn out. Which led to me working more and sleeping less. Worrying about next month’s payroll and trying to control our runway. Maintaining developer velocity and tight budgets, juggling future growth and current issues. Trying to control our developer turnover and making sure our juniors grow. There were days I'd be coding non-stop or in a series of back-to-back meetings, forgetting meals, sleeping, and even what it felt like to relax.

Sounds like trying to cope at a shitty nightmare job at a shitty company, and blaming yourself.
agreed. I once played around with the idea of a framework that rendered server-side then immediately registered a service worker that would perform all subsequent renders on-device. It did work but there were enough rough edges with compatibility that I never got anywhere concrete with it.
The state of the stream, such that it's pointing to an illegal character, actually does seem to be invalid though. Maybe this is an overly pedantic argument. I've been writing quite a bit of c# for over a decade and have basically been doing this the whole time. I thought that I knew how to use exceptions, but it seems I do not.
The frequencies I’m using are very specific to the subject I’m filming. It’s closer to a machine vision problem, and it isolates the desired object almost perfectly from the background. I’ve considered filing for a patent, it works that well.
Related/Tangent/Meta: I'm compiling tech stack specific jobs along with open source/4 day week jobs at https://jublime.com/. Requesting a tag for 4 day work week like 4DW or 4WW in HN.

PS: Mods, please remove if this is not relevant to this thread.
This is reasonably accurate. Circumventing DRM is mildly complex enough that it requires someone with technical skill to do it. This means the knowledge around it gets centralized first, then disseminated to the public at large. Once that happens it gives the legal someone to threaten or litigate against, thus validating their presence within the company.
haha

I'm using a private package I built for safely parsing GPT responses. chances are you did spill its guts, but if the parser doesn't recognize the pattern, you won't see the response :)
In my past experience, this is only true because many people's eyes glaze over when they try to read patent-ese. If you can penetrate the obtuse form of English used, "in embodiments, ... may be ... to name a few" for example (and the weird ordering of paragraphs, etc.), it's actually not that hard to understand patents. There are a lot of people whose job it is to read patents, too.
My experience with air pods, as an anecdotal example, is that it’s a great product if you can get it to charge. I’ve had 3 pairs and they all had the same problem. One bud would be out of charge and the other fully charged. Sometimes neither bud would charge and getting them to charge was a pain. The connectors for charging are too small. I won’t buy their stuff accessories again. Another example is the idiotic charging of their mouse.
IMHO patents are useful for things where you spend a ton of money researching something, but the implementation is rather straightforward. Think of the secret Coke or Pepsi recipes, I would imagine very hard and expensive to develop but easy to produce once you know what to do.

Compare that to something like AWS and the equation is basically flipped. Figuring out what to do is not that difficult compared to actually doing it, Amazon could probably open source all of their cloud offerings tomorrow and outside a handful of very capable actors, implementing another AWS would be next to impossible.

Lots of things in tech are flipped on their head like that, you can describe the idea and functions of Uber at a high level on a back of a napkin, but good luck actually implementing and doing so successfully.

That's why personally I think patents should be abolished in the tech space, they just don't help anyone except the owners of the patent but they don't help in the way people actually intended it to. Here it's not like Cove lost out on being a huge cloud player because Amazon stole the idea behind S3 and DynamoDB, they just "own" the idea and are trying to extract money from Amazon.
Anyone got a contact at OpenAI. They have a spider problem
What is "roll-to-roll", in this context?
You can see for yourself the level of accuracy in the ntpviz output. Notice the units of measurement on the graphs:

* Clayface: https://www.developerdan.com/ntp/#./clayface/7-days/

* Catwoman: https://www.developerdan.com/ntp/#./catwoman/7-days/

That Wikipedia quote should mention temperature! Temperature variations have a big impact at this level of accuracy. These really cheap GPS receivers do not have temperature adjusted clocks. Unfortunately my server closet (this is just a hobby) does not have well regulated temperature, so you can see the impact of temperature on the clock accuracy. Also, I found if I start running a bunch of stuff on these computers - that makes the CPU heat up, which also affects the jitter. If you really want high-precision, you'll have to shell out some extra cash then I did: https://www.sparkfun.com/products/18774
I'm sure they make money, but far less than 1-1 for each ticket written.

I have the highly controversial opinion that they should use civil asset forfeiture for some traffic violations. If a speed cam catches a car going over 100mph, it's a public danger, regardless of who was operating it. Sue the car, and allow the owner to recover the proceeds from the driver in a separate civil action if they can prove that another person was driving it. Only exception would be if they reported it stolen. Eventually the fine would be paid or the vehicle would be impounded for lapsed registration/insurance.
We’ve put out a ton of demos that use much smaller models (10-60 MB), including:

- (44MB) In-browser background removal: https://huggingface.co/spaces/Xenova/remove-background-web. (We also put out a WebGPU version: https://huggingface.co/spaces/Xenova/remove-background-webgp...).

- (51MB) Whisper Web for automatic speech recognition: https://huggingface.co/spaces/Xenova/whisper-web (just select the quantized version in settings).

- (28MB) Depth Anything Web for monocular depth estimation: https://huggingface.co/spaces/Xenova/depth-anything-web

- (14MB) Segment Anything Web for image segmentation: https://huggingface.co/spaces/Xenova/segment-anything-web

- (20MB) Doodle Dash, an ML-powered sketch detection game: https://huggingface.co/spaces/Xenova/doodle-dash

… and many many more! Check out the Transformers.js demos collection for some others: https://huggingface.co/collections/Xenova/transformersjs-dem....

Models are cached on a per-domain basis (using the Web Cache API), meaning you don’t need to re-download the model on every page load. If you would like to persist the model across domains, you can create browser extensions with the library! :)

As for your last point, there are efforts underway, but nothing I can speak about yet!
I've taken a very operational view of HTTP errors, which is "What do I want things receiving this error to do?" Unfortunately, that's not a clean question since there's no list you can simple consult to get all behaviors that all HTTP error messages cause. The most important of these is, if this is being accessed by a browser, what will the error code make it do?

Fortunately, for a lot of my API-type work, I also get to not care. I don't want some smart cache to think it knows how to cache my responses or anything and don't care about the sort of infrastructure that thinks it understands HTTP doing anything with my request.

200 {"error": "..."} is not necessarily invalid from this point of view, either. 200, the request was successfully processed and the successful result of that request as far as HTTP is concerned is an error. There doesn't seem a great need to tell HTTP there's an error, HTTP doesn't really care. Telling the browser there's an error has some marginal utility, but if it's an API and there's no browser involved, that doesn't matter much either. The 200 isn't going to fool it into thinking it should put the error into the history or whatever.

I've also learned to avoid getting too fancy with the codes. You will invoke some weird behaviors from systems you didn't even know cared about your connection. 200 {"error": "..."} may seem "wrong", but it is also generally safe. It will do what you expect.

It might be nice to live in a world where there are HTTP error codes that are suitable for everything I need, instead of a big pile of useless codes for abortive standards that never came to be and things nobody uses, and an underspecified set of codes for the things I actually want and use, but there's no point pretending that the standard is something other than it is, and as it stands now, a lot of times the HTTP result code is almost useless.
> To keep bad drivers off the road? To suspend privileges when you kill someone with your car?

A document is not sufficient for that? Doubt it.

> Social security numbers has now become our national ID because there is an inherit need for one in the modern world.

Why?

> A state will always have access to and the capability of seizing your account funds. This is a necessity for a multitude of reasons that I can list out, but I'll let you use your imagination.

But not one good reason. For law enforcement, there are other possibilities.

> Take a look around the world. Take a look at history. Autocrats don't need an efficient ID system to take control of their citizens.

But pseudo-democracies do.

> The only way to avoid tyranny is to fight for liberal values at the ballot box. Anything else is bullshit. Your guns won't do shit when your local militia is aligned with the autocrat in control.

No. The only way is to send politicians with their political idiocies to hell and establish direct democracies. When the people have to participate in the organisation of a country/state (or better in a cooperation of peoples; is there really a need for geographical limits?), and discuss the distribution of resources, instead of just balloting from time to time for one or another political idiocy, don't you think they could make that way better than the current systems?
I used a string of KaiOS devices mostly as my primary device from ~2017-2023.
I loved the battery life, the lack of distraction, the size and portability. I liked KaiOS because I could still chat via Facebook, Whatsapp, check email, maps, when I needed to. But it was annoying enough that I didn't spend much time in them. I loved/hated the physical T9 keys. I could text while not even looking, but it definitely was never as fast as a smartphone. If the predictive text was better it may have worked out.

The problems are
1. The camera. I had multiple devices with different levels of camera but it's truly a marvel of our world that I can carry around something that takes cinema-quality photos immediately. Dumb phones do not have good cameras. It's almost useless to even include one, I mostly just used it to remember specific posters/signs like parking.

2. The 'requirement' to use smartphone apps. Certain bank logins need an authenticator app. The Canadian border required Arrive can. Some concerts use apps for tickets. Yes, there are workarounds. Yes, it's possible to live without these.. But I can tell you from firsthand experience it's getting harder and harder, more annoying. This is actually simultaneously the reason I stuck with it so long, as a sort of protest against the direction our society is going.. but alas it didnt quite last.

3. Job changed, I needed to access discord while working at a bar. I realized I was carrying BOTH phones around for almost all of 2023, using my dumb phone for calls and texts, and my smartphone with WiFi to run discord and a few other apps. It felt stupid and was annoying so I bit the bullet and switched my sim to the smartphone.

4. I literally listen to less music. The music player apps were all garbage and it's no longer 2007 so it's not really fun to maintain a library of mp3s on a device. None of the KaiOS devices support streaming music.

If someone comes out with a small "dumb" phone with maps, Spotify, a great camera, and support for signal, Whatsapp, maybe FB messenger, and a basic browser, with good predictive typing and an OS that doesn't lag, I would pay a premium for it.

Edit: one of the most annoying side effects is when I'm in public trying to check maps or write a text and suddenly everyone around me asks "omG is that a flip phone???" and I am not a rude person so I maintain a slight conversation while they pry and ask to see it and show their other friends. Slows down the process of quickly using my phone quite a bit
Maybe amazing was the wrong word. I just meant regardless of whether AI tools are getting better or worse - regardless of whether things are looking to go on improving forever or tapering off - he will write the same post.

That makes the posts devoid of meaning. It's gist is unaffected by the things happening in the real world. Will always be "I told you this wouldn't work".
What do you realistically expect?

None of the major phone makers will go back to making 2009 era sized phones just to cater to you and the 3 other people who like them, because the market has spoken with their wallets unilaterally in favor of large phones, hence why most manufacturers have dropped small phones altogether, whether you like it or not.

Since nothing is ever perfect at satisfying everyone, choices in life are always about compromise, and foldables are currently the best compromise for those who value small sizes without sacrificing usability of larger screens.
My funniest Vector 3 repair was a client running Memorite (for lawyers a kick ass word processor for its time, think daisywheel monospace Courier/Elite printers) where the spelling of words flipped 'off by 2 letters' on the display as they edited. I knew the mapping for the S-100 memory card by heart and all the memory chips were in sockets, so I was able to go right to the chip in question and re-seat it to show them it ended the problem. Then I re-seated them all. Great work for a 16 year old!

Thanks, that PDF is a trip down memory lane. Display memory was indeed coming from 0hE000-0hFFFF. I taught myself Z80 from the Vector 3 manual. The whole BIOS source code with comments!
Or you can keep different sets of books for different purposes
The Rise of Audio AR
I‘m using arch for server and desktop
Might make more sense for web apps and electron applications.
Speculatively build a feature that you know a customer somewhere would want (but maybe not the customer you have now) and then demand he find someone to buy it within a month before the AWS bills for it are due.

"You're costing us a lot of money!"
of course he doesn’t seem so to you
And this is an organizational failure, because the organisation has just promoted, without training someone to be a leader.

You wouldn't expect a manager (from a non-technical background) to just start coding, so why would you expect a coder to just start managing.
> It's a wasteful aberration that strangles innovation with red tape

This is a strong claim, without any evidence to support it.

In fact, a look at the historical record, as others have pointed out, very much shows an extremely strong correlation between intellectual property rights and technological development. Sure, this is merely correlation, but that's certainly better than a strong claim without any evidence.

I'm curious though, if intellectual property was no longer a thing, which industries would need to be completely restructured. Some rather important ones, I would say. Journalism, in my mind, being at the top of the list. Not that it would be impossible, but the implications would very much be profound. I'm not sure what such a world would look like, but the transition would likely be rather difficult. Maybe it would work out better in the end? Who knows!?
PrimeVue: The Next-Gen UI Suite for Vue.js
While I agree with you, I can't see how we could ever fix the issue.

The same patent holders are the biggest backers of our politicians and will absolutely never allow any reasonable fix to the system itself.

All I read is how we should vote and yell at our representatives, completely ignoring the fact they were only elected because of donations from those benefiting from this system in the first place.
It’s not a hope to expect machines to match or exceed the human level of intelligence, because we demonstrate human level intelligent machines by virtue of existence, and the physical limits of computation far exceed those of our specific biology.

AKA, we know it’s possible for atomic systems to be as intelligent as we are, because we are. We suspect the limit is far beyond us because computers have dramatically faster processing, essentially perfect memory systems, etc
yep, still vastly smarter than you or me

vastly
"Harder to manufacture" is relative. The hope is that they would be easier, because they're not monocrystalline and don't require the high energy https://en.wikipedia.org/wiki/Czochralski_method to produce a semiconductor substrate. The paper (and the general "pitch" of perovskites) plans to use roll-to-roll printing on flexible substrates.
Nothing is ever bulletproof, and if you search enough you'll hear horror stories about non foldable phones too, but everyone I know with recent foldables hasn't had durability issues.