skysight-inc/HackerNews huggingface dataset:
Does LibreOffice now allow collaborating on one document at the same time? I can use local synced files for most things, but when I need to work with my wife on a document together I always have to fall back on Google.
It shouldn't be. But it's a relatively more complex task.
I was thinking back to the C-based dev I've done which was heavy on tying together data structures with functions that operated on them. Adding behaviours to data structures is way nicer in Rust, so that's the part that I feel would make it attractive to a C developer, in particular a game developer.

... and without the messiness of OOP inheritance in C++ messing with your convoluted game rules... (that was the main thing kyren was focusing on in that keynote) - obviously you don't have to use OOP, but your C++ frameworks probably do, and it's the natural way to do C++ and to augment your data structures with useful behaviours... if you're not doing that, you're kinda back to C-like, and at that point I feel Rust does win again...
Yes I knew about it!
Thanks, I need to read more. I get how a semantic group could occur but it doesn't seem obvious to me that groups and group actions are necessarily the correct abstraction for representing semantic similarity.
At least this time there is no kickstarter/presale/NFT
I'm a big Netanyahu critic, as are many in Israel nowadays. And I think he'd do pretty much anything to stay in power, which is at least some part of the reason the war is still ongoing, if not the main reason.

But the idea that he actually knew about this and let it happen, is IMO very, very unlikely. I mean, just from that same pragmatic perspective in which he'd do anything to remain in power - he lost massive amounts of support because of October 7th. He's been able to claw some of that support back, but he's still polling far below where he was before October 7th, and it is very unlikely he will remain in office past the next elections.
Siemens, Philips use .NET. Although, I believe it is mostly due to their partnership with Microsoft rather than the technical side of things.
Even if that were true, that wouldn't change anything about what you are doing. Stop the bad faith engagement.
Can you say which brand? And what research have you found on them? I also do the same and just wonder if they actually work or not
"AWS is the best provider for tech people".

This is an option, not a fact. Many of us don't agree. After working on all 3 I feel AWS is, by far, the worst experience for tech people. My perspective is that it's only doing great for execs and PowerPoint engineers.
So they told you that’s not supported and don’t do it. You then did it and seem surprised at a bad outcome. And you’re blaming the software and/or vendor?
While this is a nice development, it’s quite risky parsing documents with LLMs.
In usual OCRs, you have boundaries to check, but with LLMs, you just get a black box output.

As others mentioned, consistency is key in parsing documents and consistency is not a feature of LLMs.

The output might look plausible, but without proper validation this is just a nice local playground that can’t make it to production.
IP holders (or their representatives) don't always let legality get in the way of issuing DMCA notices for content they don't like.
The title changed
You Can't Single Out Just WPEngine
That's sort of what I ended up doing!

Now there is a search box to find the location you want (not just cities) and then I create URLs like this one: https://meet.hn/city/48.8588897,2.3200410217200766/Paris
Yes, it seems so.

Then when Jobs passed away Ive was left to do his own thing. This led to butterfly keyboard problem, magsafe being removed, less ports, and lots of other things.

Ignoring what the customer wants has always been Apple’s thing, but it can be taken too far. Steve Jobs was a huge fan of magsafe.
The Open Source Project Maintainer's Guide
Congrats! Two questions:

1. Does it support REPL-driven development? (condition system, breakloop, etc.)

2. Is there a standalone distribution? Distributing python in itself is a hassle, ideal situation would be to simply distribute a single Hy binary that contains all dependencies within it (either statically linked or as a zip file extracted in tmp directory).
What don't you like about the Memories app? In my experience Immich is the same thing but less mature and not nicely integrated in Nextcloud.
Show HN: Built an AI for Roasting Resumes
Nice. I can imagine volunteering to do that. Or helping to wipe old hard drives or laptops. Sounds satisfying.

Do you also help teach them how to navigate the changes to each new version of iOS/Android? I would find that frustrating... so many "hidden affordances", and increasingly complexity.
My point is, it's a random internet quote. You don't have to be "credulous" or "irresponsible" to believe it because no one with a life is going to check sources for such a minor thing. You just believe it to some degree and go on with your life because it has basically no effect on your life whatsoever. You probably won't even remember reading the quote in a few hours, so who cares about "sources" lol. I swear some people are way too online and take the internet way too seriously.
That's not quite true. Stronger type systems such as in Rust, OCaml and Haskell do help prevent logic errors. Also Rust can provide very precise control over memory allocation so that can help with OOMs.

No language that I'm aware of protects against bit flips or claims to have memory safety in its memory unsafe escape hatches (kind of the point).
Start building and you'll connect with like-minded people. Asking almost random people to be cofounders is unlikely to succeed.
ChatGPT smart home assistant seems too cheap for a left nut, no?
Either interpretation should be acceptable. Yes to either or no to both.
I wonder if there is the dose too. Pack a day is what 20 or 25 smoking sessions, I don't think too many marijuana users are that frequent.
Here's your engineering plan for that budget.

Make up some design documents and put up a splashy crowdsourcing campaign. Collect, but don't spend the deposits. Trickle out some progress content over about a year. Look for knock offs on aliexpress, return deposits.
For every project you want to choose a cloud provider or whatever, you have to compute "time to production + cost of people + cost of provider"

When your needs are low, AWS and friends are very competitive: quicker deploy, no CAPEX, lower OPEX

If your needs are high, you should indeed build your stuff on top of instances

If your needs are higher, then rent rack space and build on top of baremetal

If your needs are even higher, then build your datacenter

As an example, I put my personal backups in the "cloud". Is 1€/mo for 100GB cheaper than using a VPS ? Hell yeah !
I guess start using android
Seriously do you think that for software that manages data the proper way is for someone who starts the upgrade process to say "this is not supported, and now we fucked up your database and you cannot recover from that"? They knew that I was upgrading N+2, this is not a surprise - and I did not realize that upgrading N+2 is not supported.

The proper way would be to abort the upgrade upon discovering that I am going for an unsupported way.

This is not serious software.
I think of it that way too. Entanglement is about information, and since reality is quantized, we can normally only talk about the state (wavefunction) of smallish sets of particles. "Measurement" means that a simple-state thing interacts with a big thing (instrument) whose wavefunction is too complex to handle. Interaction just means that the whole is governed by new combined wavefunction which whose complexity is more like the product of the wavefunctions (not just sum).

In this view, there's no "collapse", just a product of wavefunctions. Though the "bigger" wavefunction isn't tractable to treat as a wavefunction, computationally.
This (Simple Mobile Tools) used to be a good set of apps. But it got bought up a an ad firm. The new, still ad free apps, are known as Fossify: https://play.google.com/store/apps/dev?id=729783837865432255...
That reminds me of one reason I got out of mobile app development, totally forgot about until now

Often times the hiring managers wanted to see something more akin to a portfolio, like an art project, for apps that many times didn’t exist anymore or have a production server up anymore

But the more arbitrary metric was trying to be sure that I worked on anything “big”

And the 8-12 megabyte package sizes - which I spent a lot of time optimizing with many competence inspiring techniques - would signal that the app or service or userbase wasn't big. Which had nothing to do with anything, could have hundreds of millions of downloads and users

In that space there is a huuuge incentive for bloatware
Similar to many commenters here, I really want to love nextcloud. It was the very first thing I installed when I built my homelab and it's still running years later. However.

I just plain can't use the thing. The only thing that works well is automatically uploading new photos from my phone. That's it, that's the only thing.

My server is old, yes, but we're still talking about dual 8c/16t Xeons, 128GB RAM, and a 7-disk striped RAID storage. It's no slouch.

I can connect to it with a bleeding edge gaming computer with the latest i9 16 core whatever and a fancy GPU with any browser direct over gigabit Ethernet and it still, somehow, takes a full thirty seconds to show the login page. Clicking on anything in the browser is at minimum a 15 second delay. Trying to browse files takes a good 30 seconds just to switch views to the new folder and another 30-60 to render a plain text list of files. Browsing photos is only slightly slower. I get the exact same level of performance when my client is an ancient first generation i3. It's astonishing, really.

I've debugged this far beyond my abilities and the best I've been able to determine is that the browser is spending most of its time just waiting for the server to respond. The server shows no interesting trends in CPU usage, so I have no clue. I can only assume it's attempting to render server-side on a single thread. Given the poor single thread performance on the Xeon this seems fairly plausible.

But regardless, this is by far the single worst performing website I've ever seen anywhere, ever. We've all seen horrendous single-word-per-page scroll-scroll-scroll slideshow websites that take ages to load. Nextcloud makes those sites look like bare HTML GeoCities pages.

It's atrocious, unacceptable, and unusable. There's no excuse for this.

And yes, I'm using the AIO docker image. I've also tried bare metal installs with the same performance. I've tried a more modern i5 machine. I've eliminated any problems that could be on my part and I'm left with the conclusion that nextcloud is just inexcusably bad.

Which is a damn shame because this is everything I want from self-hosting. I'd love to get my family onto this. Have a central place to share photos and files. Keep everyone's devices backed up in a place I know is safe and secure. But I wouldn't inflict this thing on my worst enemy.

This all sounds like hyperbole, but it truly is the worst of the worst. I have never, since the invention of the internet, seen a website this bad.

Edit: oh and also all of the desktop clients are barely-working garbage. The UX feels like it was designed by aliens who heard about human interfaces in a Chinese-room scenario. Utterly absurd nonstandard unintuitive garbage. The android client isn't much better and the iPhone client is famously broken on purpose.
Missed opportunity: name it Floppy Bird since it fits on a 3.5 inch floppy disk.
I'm imagining your poor 90 year old aunt playing this wild game of Simon says with you and having no idea what's going on.

Maybe just ask the cousin not to send any more money?
I would second RoR. Its object oriented, like Java, it has ActiveRecord which is an Object Relational Model, it has an opinionated file structure strongly aimed towards MVC (model, view, controller) that gets you going with building the end product and not bike shedding on where files go. Lots of batteries included stuff with Rails.

Taking a single user application to multiple users does have some extra work. Just going to ask some thought starter questions:

- Do you have an integration with the school's SIS (student info system) or are you web scraping their site?

- How would you keep your system updated for things like classes filling up, times changing, etc.

- How would users login to this application to pull up their schedule & classes?

- How are you updating the school's system, if at all, with schedule changes?

- Does your application consider major or graduating requirements in how to choose what classes? Some schools system provide this.
Are you seriously expecting a Linux phone from Sam Altman and Johnny Ive?
They can make it pretty hard to find the actual renewal price on domains in some cases.

If the domain is currently being sold at a "normal price", the search page will show the normal registration price and the renewal price. But if there's a promotional discount for the domain, the search page will show the promotional price and the normal registration price (to show how much of a savings you're getting), with no mention of the renewal price.

It's been a few years since I bought a domain from them so this could have changed since then.
I usually go with them, better prices than most places decent search and a functional UI. Not amazing but neither is anyone else I've found.
Upon reading the title, my brain took a garden path in the direction of the 3M company.
You have to stop work for 15 minutes to charge, but it isn't a full charge, so you need to remember to plug it in overnight. Meanwhile, with a well-designed mouse, I can just plug it in, relive the experience of a wired mouse for a few hours, and end up with a fully charged mouse.
A cutting edge theory is that exercise can interfere's with cancer's metabolism (Warburg Effect) and helps to regulate lactate levels which chronically dis-regulated will promote cancer.

"Specifically, we posit that in carcinogenesis aberrant cell signaling due to exaggerated and continually high lactate levels yields an (inappropriate) positive feedback loop"

[1] https://academic.oup.com/carcin/article/38/2/119/2709442
The development of the game was started 7 years before Sony bought the studio. I agree Sony is in similar position than Valve, but the studio was lucky to find Sony to back them IMHO.
No thank you.

I still remember the disappointment I felt 30 mins into Fable. Same story with bunch of other of his games.
"Columbia" was a word used to refer to the New World. It's use shifted over time (sometimes just the tropics, sometimes both continents, sometimes just America, etc).

https://en.wikipedia.org/wiki/Columbia_(personification)
my cofounder was twice my age, and so was his network

that paid dividends
> Despite this, I'm realizing I want to make the move before these old systems break down, especially so I can make sure the old files are transferred over and old passwords synced to new devices.

Sounds like you need a data backup policy more than a hardware EOL policy.

If your data is secure, run it until it dies, or you need more than it can do.
Nice pun!

I guess "wait training" could be used for intermittent fasting, slow food, or in general to promote delayed gratification.
aka no-one believes your spiel

so show them

make something. hook a significant investor. clinch a deal

show them you are business, not just a dreamer

I completely understand tech peoples reluctance to engage with 'genius' business people and their 'revolutionary' genius business ideas.
You are exactly right at the end when you say that particles are what makes a detector go click. Let me try to clarify further. The "particleness" is not about localization, but about energy quantization. In fact, a single photon can be very non-localized, because spatial position is a different Hilbert space and it can be entirely independent of the energy. So the packets you are referring to are particles only if in their energy Hilbert space they correspond to a well-defined photon numbers, and that's why the analogy with classical particles only goes so far. To add to the confusion, one can speak of packets localized in phase space (e.g. coherent states, like the light produced by a laser) and packets localized in physical space like a short pulse, and these refer to different Hilbert spaces.
"Cuis-Smalltalk uses GitHub to host, version, diff its core development and to manage a set of external packages"

https://cuis-smalltalk.github.io/TheCuisBook/Daily-Workflow....

Even back in the '90s: https://www.cambridge.org/core/books/abs/mastering-envydevel...
Don’t waste time searching for a co founder.

Get started, especially if you have a fire to succeed.

In my experience I wasted time trying to find a co founder and either found quitters or people who lack confidence and skills.

Just start by yourself.

Unless you’re working on something extraordinary (beyond saas or some other software company) you shouldn’t waste time looking for a co founder.

IMO.

I’m sure I will be told differently by people with survivorship bias. But take it from me as someone who doesn’t fit into that cookie cutter mold. You can still be successful.
Personally, I just __talk__ about what I'm working on with anyone and everyone I meet or trust, at least in person. I love what I'm working on and it excites me to be creating products :D
A neat quirk of having an open source saas product is that really it's customer support that's the product (after all, you can get the software for free). I think it makes for a higher percentage of tickets that are directly related to user experience--although there's still plenty of make-sales-happy type tickets too: gotta put a really shiny bezel around the open source thing.
Agreed -- the price contrast between the unit itself and the component replacements and upgrades is a turn-off, however going into a ~30 year vintage pro audio sampler thinking it will have a low cost of ownership or repair feels unfair.

Yes, the base unit themselves might be cheap. But once you're looking at enthusiast-produced LCD replacements or optionally-purchased-in-the-90s expansion cards, having sticker shock is expected.

LCD parts are cheap if you want to put the domain engineering work and solve engineering challenges yourself.
They are expensive if you're one-stop buying a targeted kit and just trying to max out your upgrades.

An HN poster might be willing to put in significantly more time head-desking and soldering to save $200. A producer buying a vintage Akai is not necessarily looking for an EE project.

To that producer, the functionally upgraded unit is "worth" a lot more than $300 since they're selling the products of it.
It uses decimal floating point, so that's no worry.
This is probably even more than case when you get beyond SWE and into general admin stuff/operations that support engineers and the business. My org continues to have rolling layoffs, targeting specifically long-term employees, with tech roles going to India and admin/financial functions to Mexico.
Cloudflare Domains is the cheapest.
What puzzles me, after consuming self-help content, is how people fail to realize that we're all unique individuals, not just a uniform group of videogame lemmings.
Most people in the US also aren’t starting companies. There’s definitely a huge difference in culture, but I wouldn’t find any excuse in “if I were in the US this wouldn’t be a problem.”

Competence and risk-on is a rare combination everywhere (which is why it can be so highly rewarded).
Nice, it looks like a good library to build on top of. I like the available events: start_map, end_map, etc. I did try a library in JS that had similar ones, but it lacked the granularity to cover all use cases for individual fields instead of an entire item. I'll keep a note of this one if I do Python JSON streaming.
nothing happened for me.
I have not noticed any of the people who believe that LLMs are conscious to make the leap to concluding that using LLMs is morally wrong. Maybe I’ve just not heard enough of what they have to say?
Fun fact: most companies doing "scrum" actually don't have retrospectives.

(I understand that this goes completely against the textbook idea of scrum, but there is always the textbook and "the way we do scrum at our company", and those two often have very little in common.)
The code generators for OpenAPI are rarely good compared to what you find in GraphQL in my experience. The Swagger Generator / OpenAPI Generator (why the fork...) that is the "standard" is kinda of a mess.

In rust Oxide had to write their own [1] which is actually decent, but you really need to know it exists.

[1] https://github.com/oxidecomputer/progenitor
The reason you have Java glue instead of C glue in most cases is that Java's is easier to write. Whatever you do, you need a Activity instance to run, and while you can create one from C, it requires a lot of boilerplate that is mostly taken care of by inheritance in Java. Here's how it's done in plain C: https://github.com/VadimBoev/FlappyBird/blob/master/FlappyBi... https://github.com/VadimBoev/FlappyBird/blob/master/FlappyBi...
Some times you just have to put yourself out there. Network and branch out from your normal people. Develop your idea into an MVP and demo.

Sometimes a co-founder finds you.
I recently began testing my own public `dictd` server. The main goal was to make the OED (the full and proper one) available outside of a university proxy. I figured I would add the Webster's 1913 one too.

Unfortunately the vast majority of dictionary files are in "stardict" format and the conversion to "dict" has yielded mixed results. I was hoping to host _every_ dictionary, good and bad, but will walk that back now. A free VPS could at least run the OED.
Oh, thanks. He seemed so enthusiastic about Hy :-)

I just read through the author list on the Hy repo and had a glimpse into their blog posts. Cool stuff, great work.
I know it goes against the thread but I am considering a career in academia. I'd like to become a Prof if possible. If that doesn't work out then a job that allows me to solve interesting math problems everyday. I was thinking optimization research but maybe not from how this thread is going. Besides that working for Renaissance tech or a similar company also interests me.
Add it to Fdroid