skysight-inc/HackerNews huggingface dataset:
> Or perhaps some businesses have complications to deal with that go beyond what a newsletter website needs?

So ... perhaps there should be a version of Quickbooks that serves the simpler needs of smaller customers better?

Like: Simple. Desktop. Requires no upgrades as long as its functionality at-time-of-purchase continues to serve well. No forcing of upgrades via dropping of old formats, etc.

I also have given up on Quickbooks.
Oops; sorry.
Colorado’s cannabis industry has fallen on hard times
1259 on 1Password! https://dl.dropboxusercontent.com/s/4ug9qyk67z9pkml/Screen%2...

Still using 1Password 7 and its self-hosted vaults with the 1Password app denied all network access.

This is good reminder that I should login to all my old Google accounts to keep them from being deleted since Google is finally making moves to erase accounts unused for over 2 years. (especially given how it's always getting more difficult to create new G accounts)
The Pantheon has had lots of maintenance done to it over the years. Even the Hagia Sophia is currently being renovated.

Buildings deteriorate. They need maintenance. The only question is how well you engineer in the ability to do that maintenance.

Or you can tear it down every so often:
See: https://www.smithsonianmag.com/smart-news/this-japanese-shri...
Typemill Version 2 is coming
Replying to self, but also classic sci fi that I loved:

The Mote in God's Eye (Niven/Pournelle)

The Culture series by Iain M. Banks ,starting with Consider Phlebas.

Revelation Space, by Alastair Reynolds.
A Vanished Bird Might Live On, or Not. The Video Is Grainy
I think it is the naive idea that bookkeeping is accounting.

I am an accountant, I never do any bookkeeping.

Last week a few things I did were

1) worked on a way to get sales rebates to correctly reflect in the product cost. This is half accounting knowledge and half ERP.

2) presented accounts at a meeting where I was trying to use the numbers to make the business take a different strategic direction.

3) reviewed and questioned the commercial sense in other people's plans

4) worked out how to run a new process through the ERP so the accounts flowed through correctly

In other weeks I may be forecasting cash needs, doing an investment appraisal, building business plans, getting funding, writing sql to get data, building a BI system...

I like the creativity and the amazing variety of what I get to do in accounts.
It kills me just how close JSON was to getting it right. If JSON had been JSON5 [1] instead, YAML and TOML probably wouldn't exist.

[1]: https://json5.org/
We need a new word for this sort of thing. These things are absolutely not human rights in the “inalienable” or “fundamental” sense of being entitled to them just by a being human.

It should be sufficient just to say that as a society we agree that we need to create bills, taxation appropriations, and infrastructure to guarantee societal privileges to its people.

This sort of language is important lest entire generations of people think that the millions and billions of dollars required to process and clean water, and grow produce and make access to food possible, and have other human being labor for our benefit as being “entitled rights” simply be being a human being.

Should we have these things? Absolutely. But someone had to pay for them, us collectively, and others have to perform the actual labor. At which point there becomes a government funded market for these things unless they’re state owned, which still leaves laborers subject to market compensation.
> “Our documents show that Mr. Gates met with Norwegian officials to discuss the security situation in Afghanistan as part of Mr. Gates’ work on polio eradication,” said the Gates spokeswoman. “Mr. Gates has never been focused on or campaigned for the Nobel Peace Prize, or any other prize.” Jagland didn’t respond to requests for comment. He has previously said the prize wasn’t a topic for discussion during the Strasbourg meeting.

That's interesting, this seems to have been not long after the CIA was caught using the polio vaccines to gather DNA in Pakistan and Afghanistan.
Is there a link to the library? Or is this just a click bait?
New job/contract work fits very neatly into the time sensitive and stressful setup that phishers and scammers lean on.
> We would accept cards, but all the payment terminals have a screen.

Well this sticking to the rules no matter what is where you lose my sympathy. This is like TSA agressively checking toddlers and old grannies for making the scanner go beep or having some water, because, hey, if the scanner beeps they might be terrorists.

Just like screens are a new thing, this inflexible robot-like-behavior is also new, and geez, I wish you could also fight the second one.

Sure payment terminals are screens, but it's not like they're addictive screens where you get tweets or text messages...
I mean, if you define "being right" as being on the right side of the trade - then by definition it makes sense to "trade against" something if you think you know better.

In reality, it's nowhere near this simplistic. You have to time it. Timing is impossible. Manipulation happens.
I think in general some externalities should be banned at the source, i.e macerating male chicks en masse should just be illegal(I'm not a huge animal rights person in general, but this one seems clear cut to me). Whereas others that can't just stop overnight(say carbon emissions) should be taxed at the source to phase them out naturally over time. I think prosecuting the consumer directly is too much of a slippery slope to go down. Because like it or not almost everything we do in modern society has some pretty nasty externalities attached that are also so far removed from the consumer that they can't reasonably be expected to factor it into their decisions.
lighttpd came out in the mid 2000's with a better polling model than Apache, that was my point. It was using epoll back then which Apache did not.

Even Youtube used Lighttpd at some point.

Both are http servers, and lighttpd came out before Nginx, they both tried to solve the c10k problem.
It’s strange to see something like this here.

I worked for multiple big US tech companies (both FAANG and non-FAANG) and all of them had oncall as a part of software engineering job.

Supporting the services you are developing feels like natural part of the job. And when I had a lot of tickets at night I was able to fix the issues and make oncall shifts better.
Ketamine saved my life, but I also know people who say MDMA saved their life (and I believe it).

In my case, MDMA would not have been the appropriate treatment.

All of the things we are discussing have value and a role in mental health care. It doesn't have to be a contest.
My team’s product is mainly built on Argo Workflows, and while the idea of the tool is great, we have learned to massively distrust it. It doesn’t always do what you tell it to, or, worse, it tells you it’ll do something and then does something else.
Can you elaborate on how housing for teachers can be solved in such a way without causing greater negative effects elsewhere?
Please tell me how you would pose the question of a bunch of seven-dimensional objects that can only be stacked in a certain way.
You wrote this as if it’s a defense but honestly I feel even more terrified of JSON numbers now than I was before entering this thread, and before reading your comment.

Not following a set standard is undefined behaviour, leaving it up to the implementation is a large problem in other areas of computer science. Such as C compilers.
> this applies to IT security too.

This is true, but an IT security team also has a huge number of opportunities to detect an intruder.

If the defender has just one security vulnerability, the intruder can get in -- and the defender typically won't know about the security vulnerability ahead of time.
If the intruder is noisy just once, the defender can catch them -- and the intruder typically won't know what's being listened to or even what systems/credentials are real.
Oh ffs. This is just going to be an excuse to roll out consumer-specific prices when a customer is alone in an aisle. No one wins here.
Shocker. Let's try it with unibody aluminum, Corinthian leather and a price that's dwarfs your smartphone instead of the other way around.

It's the Lisa vs the Apple II all over again. If only they had the courage left to send this project the way of the headphone jack.
I canceled my subscription a month ago and moved to wave. What an awful piece of software and company. Slow, ads and promos and every interaction, slow, not very intuitive, did I mention slow? The only reason I signed up was because of a deal I got but it was not worth the gray hairs that I got.

Edit: intuit and quickbooks
I keep my key in my password manager.
Changedetection.io “turns websites into news” releases 0.42
A way to live your 'data-life' proactively, avoid the noise and just monitor what you need to know about.
> It doesn't learn directly from user input.

Depending on what “it” is, it does through in-context learning, though that’s, obviously, limited to the context window.
> caused investors to seek a new center

why do they have to necessarily seek a center at all? Post-Covid, we've met our investors once or twice at a conference in Vegas, everything else was email and zoom. Not being a part of the daily grind like the employees, we really don't care where investors reside anymore.
One thing they are going to start pushing via their online platform is likely things line AR and payments via Melio (their a big investor in the company) and likely push out other vendors in that space as a result. My grapevine understanding is this is less possible with the desktop version because you’d need everyone to upgrade.

That’s what I think this is all about
Ask HN: How to build a LLM model on local files?
I am part of a larger community, which organizes themselves through loads of E-Mails, PDFa etc. Many questions one has about the current state of affairs could be, in my opinion, done through a ChatGPT like interface.

How would one go about training a model based on local files? Is it possible? What would I have to do?
$ pass | wc -l
321

17 of those are encrypted notes (API tokens, license keys, etc.).

`pass` is a command line password manager: https://www.passwordstore.org/
> With video cards those gamer whales can crush all the lesser card owners after they buy some power via MTX.

Are there a lot games where a 4090 owner would have a meaningful advantage over an 3060 owner in a competitive environment?
I don't understand the appeal of TOML. Why not use YAML instead? Seems a lot more "obvious" to read and write to me. And it's the best I know that is strong in both, human and machine readability.
JSON isn’t intended to narrow all details. That’s up to the producer and consumer. If you use JSON you will specify these details in your API. JSON isn’t an API.

I wonder how many times this gets violated though, and how many times this “I dunno… you decide” approach causes problems.
>There seems to be a 'FAANG hacker' fascination

Yeah, but the hacker fascination is what drives progress. You could have made the same type of argument about ML, and we would have been content with MNIST.
i hope it was clear that my last sentence wasn't to be taken 100% literally, like the robots don't literally have biological brains and they aren't literally natural persons under the legal system
Meh. I'd rather see some kind if anti-literate cafe (called X maybe) that banned reading, ban on Braille, too, to be inclusive.

The point is toe be defiantly cutesy/cringey, right?
But the 5% of places where that kind of scale is needed are the ones paying the top 1% salary band, so this is the content distributed systems engineers like to read about and work on.
That's subjective and it doesn't matter.

You want to take away a first admendment right (imo) then you need definite proof that it's harmful
> Generally, the models are compressing their understanding of all text, and in doing so, they're learning high order concepts

Are these higher order concepts accessible to us? E.g. can we list those learned concepts?

(Re-reading the paper you linked now...)
944 items in 1Password (fingerprint me!)

I'd have more but even 1Password doesn't always catch when I'm creating an account login, or resetting a password, etc. I do the work to input some of them, but not always (I get lazy).

I do try a lot of tools, and I have a lot of personal and professional GMail OATH logins too, which -- fortunately -- 1Password now tracks.
If you were on the web in the late 90s you remember a time when the default web page background was grey. The background on some pages on myebay section of ebay.com are still grey (some of them) for that reason!
Brilliant idea. I hadn't thought of that, but it would save me some API quota and give me a little more control over the outcome.

I might struggle matching colours to the music playing a little, but there are so many other factors that it probably doesn't matter.
Actually, old HTC and Samsung Android phones used to register as USB Mass Storage device, but Android changed that to MTP in version 5 or so.
Somebody has to do the basic filtering and basic pattern matching and legal structure so that people don't just disappear and run away with the money.

Even without any gambling I have a quite back track record of getting back the money I gave away as loans.
You have convinced me. I don't think I can glean much more from re-watching the shows at this point. It is good to know that the books have some added dimensionality.
Eh, I'm happy with json as being explicitly unicode. Blobs can be base64-encoded. And date parsing invites weird timezone stuff—I'm happy to stick dates in strings and let the programmer handle that. I suppose a good json parser could insist number literals are ints unless you append a ".0", obviating the need for explicit integers, but that feels a bit kludgey. And I agree about the numeric map keys.
GPT is not going to make good bets. It has no current knowledge of the world, no logical thinking ability. Some investors don’t either, so the comparison might not be very unfavorable, but I don’t think Wall Street needs to be watching over their shoulder for GPT.
If a water bottling company moved into your town I'm sure you'd support them paying a little extra. You pay for your water too.
I love this comment! As someone who works in hardware in a demanding industry, although not in consumer electronics, this example obviously has a long way to go to compete with a real product, because you have big hurdles in moving to integrated designs instead of integrating devkits, and in moving to manufacturability at scale. I don't think that's even the intent but I can see it at least as a niche product. I only say this to set up the next statement.

This thing is great to show vision and usability, and I'm more excited by this than a lot of dead-end things I've seen presented as a bunch of requirements and if you're lucky, renderings made by a lot more than one person and 3 weeks.

And think about the software world, it's understood that framework X makes a great example but needs to be replaced by microservices Y, and also understood that people exist to make that happen.

It's not like grandma's knitting, but it could be something like MVP software to get a cofounder and an angel investor.
It's interesting to see all these highly unusual input devices, but as someone who can already type all day at 150wpm on a regular QWERTY board, I don't quite understand how much better something like this can make you type.
319, currently using Bitwarden to manage them and been pretty happy with it so far
I hate to be the broken record here but I bet chatgpt could read the man pages for any commandline app and develop a schema in the given format for it.

In fact I’d love to try to do that
I always assume that I'm not the smartest person in the room/world. There are 'unknown unknowns' everywhere, and people far smarter than me dedicate their lives to creating more of these unknowns for their own purposes, the purposes of their employers, their governments, etc.

I know this type of data can be misused in a variety of ways. Despite the fact that I can't exactly articulate how it might be misused in this instance, I choose 'default deny' because it reduces attack surface and the amount of unknowns that I have to contend with.

It seems you operate on a 'default allow' rule when it comes to this stuff, and you're welcome to choose that for yourself, but this is a minority position in today's distrustful world. It is very optimistic!
Which software and company is awful? It is not clear from your comment.
> As of a few weeks ago, he mentioned that OpenAI had a working implementation and were discussing whether to start using it. I assume they'd tell people before they turn it on in prod, I see no advantage in secrecy.

Watermarking has zero-to-negative-value for the user of the generation service, but value for users of the detection service that the common vendor of both services will sell, so the only reason to announce that watermarking is active is because you are ready to sell the detection service leveraging it. Otherwise, its just a disincentive to some users to use the generation service with no upside.
My relation with entrepreneurship is doing well. Thanks.
That’s just wrong. The comment you replied to is correct. In gambling the odds are against you. In investing the odds are with you (if they’re not, you’re doing it wrong!) you can get lucky or unlucky in either, but one has a negative expected return over time while the other has a positive expected return.
A number in JSON can have an arbitrary number of digits, i.e. it can represent any BigInt value.
Unorganic, Spam, and Ad Results: A Major Issue for Search Engine Users
> But what I've discovered in practice is that, during those early iterations, I don't really need the compiler to help me predict what will break, because it's already in my head.

Reading this, I have the feeling that you're talking mostly of single-person (or at least small team) projects. Am I wrong?

> The more common problem is that static typing results in more breaks than there would be in the code that just uses heterogeneous maps and lists, because I've got to set up special types, constructors, etc. for different states of the data such as "an ID has/has not been assigned yet". So it kind of ends up being the best solution to a problem largely of its own making.

There is definitely truth to this. I feel that this is a tax I'm absolutely willing to pay for most of my projects, but for single-person highly experimental projects, I agree that it sometimes feels unnecessary.

> I'm also working from the assumption here that one will go through and clean up code before putting it into production. That could be as simple as replacing dicts with dataclasses and adding type hints, but might also mean migrating modules to cython or Rust when it makes sense to do so. So you should still have good static type checking of code by the time it goes into production.

Just to be sure that we're talking of the same thing: do we agree that dataclasses and type hints are just the first step towards actually using types correctly? Just as putting things in `struct` or `enum` in Rust are just the first step.
Not really, there's a real cost of ownership for real estate that is more expensive than for owning stock in a company for instance. You still need a place to live and owning can be great for that – as to being a landlord there might still be better ways to make a return.

But the real problem with real estate "investment" is that the return doesn't come from doing something productive but rather is predicated on preventing someone else from doing something productive, namely making more buildings.
What are the databases with easy schema evolution?
You're in a bubble. There are tons of people who have to go to work every day without having their cell phone. That's not a product of luxury. It's the opposite. And with your comment about "exclusionary of parents, caregivers, partners, and more" you've cleverly (or not) swapped for-all and there-exists implicit quantifiers—by "exclusionary of parents", you meant "exclusionary of people who are a parent to someone and won't be parting with their phone" and by "partners", you mean "people who are a partner to someone and won't be parting with their phone", etc.
Capitalist systems also don't have a great way of measuring value that doesn't include a monetary exchange. For example - if I fix my neighbor's computer, and he gives me a dozen eggs from his chickens, we've exchanged tangible value (we've both benefitted from the exchange), but under a capitalist system, the value of that exchange was unmeasurable (since no money changed hands). You could convert it to a market rate analysis, but that mostly never happens.

Similarly, if a parent stays at home and takes care of the kids - that's economic value. But it will only show up in the statistics if the parent takes care of someone else's kids and hires someone to take care of their own (since that's economic exchange).

One trend of capitalism was taking a lot of this "implicit" or off-balance-sheet value creation and making it explicit.
>Unlike the 90s and dotcom companies, there are few if any tiny AI stocks that offer huge returns.

The number of (legitimate) publicly-traded internet-related companies in the late 90's that were accessible to the average investor was also incredibly small. Legitimate small companies are rarely traded on exchanges in general, as they have no reason to solicit investment from the general public. It's the same phenomenon behind crowdfunding; if you have a legitimate product in development, you can simply convince a conventional lender to loan you the initial capital.
What about expected executables? E.g.: “we use a niche video conferencing tool / document signing tool / dev tool , please folow this link to install it”?

And with tech challenges being so common, perhaps all it takes is a typo in some manifest to download a malicious package in a sneaky way.
Copilot Leaks: Code I Should Not Have Seen
I assume the punishment for violation is 3 years in prison? It is Singapore after all.
Now I’m imagining Canadian doctors following you into dark alleys for some “emergency medical care”.
Thanks, added to my list. The afterword by Minsky made True Names even more memorable.

This might be considered a spoiler:
https://web.media.mit.edu/~minsky/papers/TrueNames.Afterword...
Sorry for the delayed reply.
I’m just using Raspbian Bullseye. The 64 bit version.

All the apps im running are in containers, so my setup runs on anything I can get docker running on.
How far can an EULA go?
I would not expect any true innovation to come from companies such as 1Password or Bitwarden. They make money off authentication being so craapy that an entire class of applications has sprung up around it.

They will not innovate themselves out of existence.
> Getting our QuickBooks data into GnuCash took a bit of scripting using the capable (if poorly documented) Python bindings. Another set of scripts has since been written to import data from the site and from our bank account. GnuCash has a reasonably capable import mechanism for the data formats exported by banks, complete with a Bayesian system to assign transactions to accounts, but a bit of scripting makes the process quicker yet.

I assume the person who posted this to HN is not the article's author, but if the author happens to be reading, it would be very helpful to see these scripts. The difficulty of writing custom scripts for GnuCash data is one of its main limitations IMO.
I’ve always assumed bad actors buy SIM cards and mobile numbers in huge quantities. Isnt that a lot cheaper than having to buy devices?

Regardless, requiring phone numbers impacts a lot of real customers in a negative way.