skysight-inc/HackerNews huggingface dataset:
I had version 17 installed, I wanted to upgrade to version 20.

I launched the container for the new version, but got an error: "Exception: Updates between multiple major versions and downgrades are unsupported."

I then tried launching the container for version 18, which should be supported, which initially seemed to succeed! However, I was greeted by "Internal Server Error" in the web UI, since apparently instead of just quitting, the initial upgrade had ruined the DB schema.

After restoring version 17 from backup, migrating to 18 and onwards, then trying to register my local apps with it, I then got CSP errors in the console when signing in. After manually editing the configuration file (which you seemingly can't do through environment variables) that seemed to be resolved.

Then, I tried syncing my local files but realized that the size of all of them is suddenly 0 KB. The files would show up in the web UI, but the size would be 0 KB. I had to rename the files a few times, which eventually fixed that, no matter how odd.

Finally, I realized that trying to open any of the pages in the web UI would take around 3-10 seconds. It seemed that there was a bug in the Talk application, disabling which then gave me the expected performance, even if it affecting how the Files application works also seems odd.

I like the utility Nextcloud provides me, but despise updating it. At this point I just stick to the core apps and wipe the whole thing when I need to update to something newer, manually carrying over the files I want to sync in the new instance.

Oh, also, out of the box the DB file locking configuration causes large file uploads (a few GB) to just hang, in a way where I cannot delete them. I had to disable locking altogether.

Honestly, it's just weird. If you need 1000 SQL migrations to go from version 1 of your software to version 20, just include all of them and don't mess around with disallowing migrating across multiple major versions. Same for any changes that might impact the persisted files on the FS. Just have updates be one continuous, long stream of patches, applied sequentially. If you do that and have sane defaults, you're good.

To not be overly negative: it's good that Nextcloud exists, is free, has a somewhat nice ecosystem around it and both the desktop apps and the phone apps for iOS/Android are okay.
Why not use Cloudflare. This blog has more details. https://neetohq.neetopublish.com/posts/best-place-to-buy-a-d...
I remember Hy! It blew my mind back in 2014 and is still cool today, it's great to see it still going and congrats on releasing 1.0.0!

Also great timing after the recent Python Preprocessor post: https://pydong.org/posts/PythonsPreprocessor/

Could Hy hypythetically be implemented as a preprocessor like https://github.com/tomasr8/pyjsx?
You're likely correct about the labor per kilogram-kilometer cost, and this e-bike solution is only competitive due to constraints applied by the government. This does ignore the negative externalities that result from the use of larger parcel delivery vehicles.

>a fleet of electric cargo bikes in Norwich to deliver thousands of packages per week.

Reading the article, this quote in particular stuck out to me because it is not uncommon for a single package car driver to deliver thousands of packages a week. This comes from my experience as a UPS Package Car Driver in Raleigh, North Carolina, which has a population density comparable to that of Norwich.
I think he's making fun of the arbitrary number that was originally given. Obviously healthy foods can have far more than four ingredients, such as dozens of spices (or really anything). I think many people want to be able to follow some sort of broad guideline in life and it frequently causes those to arrive at meaningless conclusions.
There is another major aspect not discussed here and that is the proliferation of OSS libraries developed in academia which become widely used.
WordPress cannot relicense; it’s a fork of a GPL project originally (b2) and there is no copyright assignment, so you would need explicit permission from every contributor including the forked project’s.
Wasn’t Automattic’s last round led by BlackRock?
>I don't see the OP's framing as dishonest -- on the contrary, I see it as basically correct.

"basically" is doing a lot of the heavy lifting here. At best the claim was directionally correct in the sense that Israel hates pro-palestinian protesters, but that's neither a secret nor controversial. The specific claim of "they consider US students protesting Israel's actions in Gaza to be terrorists" is only true if you believe the highly subjective read-between-the-lines-and-consider-the-context interpretation.

>not merely as an insinuation but literally): "all protest/critique/doubt of Israeli policy == anti-semitism".

literally?

Source?

Moreover, you don't see the irony here? You're accusing the israelis of pushing a message of "all protest/critique/doubt of Israeli policy == anti-semitism", but here you are, rounding off a tweet thread where the worst pro-palestinian protesters were called terrorists as "they consider US students protesting Israel's actions in Gaza to be terrorists"? I'm sure you find the latter to be more justified, but surely you can see the issue when someone who's vaguely skeptical of the pro-palestinian view is reading your comments?
I can understand the attitude, but personally I don't second it.

I think the better question is: Do you care enough to divert some time away from building your product?

Some folks might be really motivated by not going with Google Workspace. Others don't care at all. There can be great motivational effects in doing what you think is right, I wouldn't discount it as a purely economical decision. Sure, tools need to be efficient, but we also need to enjoy them.
Honestly I’ve been so disappointed in Google since they dropped don’t be evil

They are evil now
What exactly are you advocating for here? Is it that people are obligated to just be nice to you regardless of what you say? Are you going to obligate people to engage in business transactions with you?

This dynamic has never existed in any free society, obviously.

Making fun of you, calling you names, and declining to associate with you is the marketplace of ideas. That's how ideas compete.
Hacking, at it's very core, is the exploration and enjoyment of systems. Anything else beyond that raw definition is extra and varies.
Free idea:

A site with all the domain costs per hoster, then allow the user to state what number of domains they have (e.g. 3 .COMs, 12 .IOs, 4 .ORGs, etc.) and have the site spit out the costs of registration and hosting per web host, sortable by final pricing.
Median income of $30k doesn’t seem congruent with house prices?
This is the difference between soft and hard realtime. For something that's heavy on signal processing, with some softer comms requirements (eg a B115200 serial interface for commanding/uploading programs), I'd probably reach for an FPGA + Linux MCU (a vendored Linux made for these kinds of applications).

I certainly would never describe a product as real time if there was not a true realtime component to it, but I think people think it sounds cool and slap it on anything that's high performance. Happy to answer any specific questions on my email, see the profile.
fastcore: @patch
I tend to have another level of nested windows inside applications, also mostly full- or half-screen. It's at that level that sometimes other shapes become interesting, for example for a time slider (long and horizontal), or a list of files (narrow and vertical).

If only the world had evolved into one where operating systems could interact with applications in a way that would allow persistence of window layouts, scripting of user interface elements, and allowing a user to modify application layouts to their own preferences.
Nothing, but it better have a fully featured computer algebra system baked in.
A map would be really useful
Matt is moving the goalposts of what he’s considering “contribution.”

WP Engine has been the top sponsor of all WordCamps for years.
Hardly any "devops" work needed to keep it chugging along. My installation is ~10yo and don't remember a failed update or serious mishaps, then again it's just the family using it, so very standard usage.
I guess we're not always professionals at all the work that we do, if that makes sense
"And select models of Android tablet now ship with a built in hardware keyboard that is an integral part of the tablet body."
Because it’s not small. Doing what the article describes takes a very significant amount of time. Especially compared to a much more directly estimated and measurable action like “add x feature”. Doing what is described halfway will likely return poor results since noticing the subtle things like the example given only happens when trying many times with a tendency to try random things that you didn’t before. Who purposefully clicks somewhere they never did before, QA people. Most engineers are not QA, and they don’t even begin to think in a way that leads them to try things that they didn’t before just to try to find a few pixels of unclickable UI. Your assumption that the kind of work described is small is a much bigger problem than any so called assumption that blaming the PM and CEO is at fault.
It's not a phone book. The search results were based on distance from my exact address.
>Intercept the signals and forward them (wirelessly) to an external device for display?

You are correct.
Though I am fine with it being wired.
The Pi is good since I already own it.
Heck, I can use a laptop for it, since I have a couple.

Actually that would be cool since if somehow I could wire it up
then I already have a big screen to render things on ,.

That would mean I needed a way to get the cable / signals to the
PC. Sine I have an old laptop I might get to run Linux it would
have serial and parallel ports if that would make it easier,.

Or some gizmo that takes the wires from the Akai sampler and makes USB
and yet: https://arstechnica.com/tech-policy/2024/01/ebay-hit-with-3m...

others have made the point; we're not in a different world than we were a few months ago. the perception of the world we are, and have been in; may have changed for some.

i don't have a specific reason to name a particular company as more likely than any other to be ready to deploy direct violence in pursuit of shareholder value. I speak with cynical observation that if a capability exists, someone will find a use for it.
I agree with cactusfrog that d3 is a step in the right direction for dataviz. It really is a swamp out there, with twenty or so different ways to do similar things but usually not quite what you want (or at least not as easy as you want it to be)! I've been researching dataviz out of curiosity and annoyance with the current state of dataviz software for a while before this post popped up and would be interested in integrating a lot of the past decade-or-so of open-source work in this space to a tool for full stack data viz. I'd love to work with as many engineers who do data viz as I can! You can get in touch with me via email at puterproblems [at] proton.me if you're interested (and to find out more about me as I'm aware this is a brand new account :D).
That's still pretty much a freak incident and insignificant compared to the direct damage (i.e. even if we exclude CO2) burning fossil fuels (especially coal is causing)
Really? Here in Czechia, we have similar public healthcare system based on public health insurance providers, and there is still a concept of non-contract doctor/care provider. It is unusual, as most care providers have contracts with most insurance providers, but it exists.
I have used both Own- and NextCloud in professional environments and it works fine. I had less issues getting it to work than a Domain-attached SMB storage. It's really important to know what you expect from it, but for a cloud storage & sharing solution it doesn't really have any drawbacks. As with most self-hosted software, you need someone to keep an eye on it and back it up from time to time. If that justifies paying Google to do it for you, that's also a reasonable proposition.
That's a very interesting conspiracy theory, I assume the amount is nonzero.
All you have to do is read the commentary here to know this probably isn’t a good idea in a large work setting unless you have dedicated IT staff to support it.

https://news.ycombinator.com/item?id=41615102
Could that have applications to 3D printing?
How is it different from asking chatgpt (or other popular LLM)?
What a terrible argument. Let's have drug dealers roam the streets because they can pay reparations or taxes. Lol.
> Now if DeX would actually be performant

Well, that all depends on what you were expecting. It works about as well as I figured it would (including the pre-installed bloatware), so in my eyes, it’s performant.
It's a capital city. In the end, there were options. Their directory had 200 providers, so even with that dismal accuracy, I bet could even find another provider if I didn't like my current one. I'm just providing supporting anecdata about how provider directories are vastly inflated with unusable results.
I don't know if this is still the case, but at one point the permission needed to access the flashlight also gave access to the camera. And there aren't restrictions on network connections from apps. (I'd love to have app network access restricted by permissions, but that would be a large change.)

And in any case, Android has had built-in flashlight support for a while now, for any phone that has a camera with a flash. Is the "turn the screen bright white" style still useful with modern Android?
Do you mention that Cloudflare requires that you use them as the DNS host for your domain? That I'd one of the biggest asterisks of Cloudflare's service.

Hover, the Tucows retail registrar, is probably a good one to add.

Lots of folks around here like PorkBun for whatever reason.

https://domainnamewire.com/2024/01/03/the-biggest-20-domain-...
Most tech positions don't have fixed work hours, beyond what's required by the law. The salary, position, benefits, etc. are the part of employment offer that you do sign, and there are employment handbooks etc. that you also acknowledge when you onboard, but from the company side the offer is usually the only document they sign.
Making reasonable use of computer resources
And this is why I love colocation.

Knowing you're sitting next to a rack of blinking lights of god knows what.
Show HN: A list of ongoing and recurring creative challenges
I have tried to find something and I havent found what I wanted.
I should be able to hook a drive into the SCSI port and exchange samples
but I do want to be able to use the native features, so I was hoping
for a virtua control panel (mirror of what the screen should show)
Weaponized incompetence
Did you dial up to run for 1 billion items?

In general I'm not a big fan of JMH for testing sustained I/O scenarios, as CPU, OS and storage behavior are extremely relevant, and JMH tends to interfere with access patterns.
I sort of liked the purity of Percocet if only it hadn’t been so loaded with Tylenol.

Why not make a pure 5mg opioid and lemmon Quaaludes again ?
Gradle is pretty sane, from my backend dev experience. But you indeed can get in a situation when dependencies become slightly incompatible after an attempt to upgrade, and you have to fix your code or juggle version requirements, much like with npm or pip.
This is something those wishing to build higher quality software often forget: business mostly care about return on investment.

As software engineers, it's our job to find exactly the right balance of quality and speed, and strategies to increase quality with no detriment to speed, for what is usually asked of software engineers.

Just like bridge and building engineers do not design those structures to stand up to 1000x the forces that they expect those structures will experience, software engineers need to learn to build with just the right level of complexity to quickly provide quality solution to a business need.

And that's where software engineers really struggle, and agile helps keep that in check, but in practice does not really improve quality. Software engineers should come up with ways to achieve quality with limited resources (just like engineers do everywhere else), and the best teams I worked in or with have!
> I’d do that in a heartbeat.

> My customers can follow me to my next project.

If you are willing to sell your customers to an ad firm, why should they trust your next project?
Discussion (58 points, 8 days ago, 42 comments) https://news.ycombinator.com/item?id=41545601
It is not a bad idea. You can always transfer if you find a better price or service. I like Namecheap personally.
Only if your old instance still exists and cooperates.

I can totally see instance admins denying a transfer after banning you (because if they banned you they probably would like to punish you further).
Can't you keep using Gandi for DNS but still switch registrars?
There is quite simply an incredible amount of productivity that can be extracted from a speedy, full sized laptop or desktop that smaller screen devices are not likely to reach no matter what fancy features they come up with.

What I can do in seconds on a fast, responsive, non-bogged down modern laptop can take orders of magnitude longer to accomplish on a tablet. Tablets surely have their uses, but high paced productivity is not one of them.
Who thought this was a good idea? Is there any actual documentation on this or is it just a thing they added?
A grid is a set of points, described by a basis. A tiling is like puzzle pieces, but with a fixed number of piece "shapes". A packing is a way to stuff a set of things into a space. Tilings and packings are related, but the subfields are asking different questions.
Discussion (332 points, 7 days ago, 212 comments) https://news.ycombinator.com/item?id=41550907
I am not talking about Google's Android. I am talking about GrapheneOS and in Google's blog post they mention that this is coming to AOSP.
That's a clarifying response: I've applied (non)convex programming (LP, QP, MIP, etc) to all the above and a few more, all of which i'd classify as classical applications. Less traditional applications -- I'd like to explore these more --- include data envelopment analysis, which provides a framework for assessing the efficiency of processes based on 1 or more input metrics, and several ideas in papers published at NeurIPS and other conferences that integrate LPs into neural networks in various ways, including AUC maximization. I've also worked on first order methods to solve LPs, and while I'd like to continue in that direction, the area is very crowded with very good existing tools, new and emerging tools that are also often good, and very strong teams building on all of the above. One of the biggest challenges that I see in the OR space is that it requires human expertise to leverage the technology.
Beyond the Success of Kotlin [video]
I don’t build my family for other people either.

Edit: I can’t tell if you’re willfully misreading what I wrote or just trying to be cute. At no point did I assert that nothing should be created without a market. But if you’re creating something for other people then those other people are, by definition, your market, and you should pay close attention to signs that they actually want what you’ve created (like a willingness to trade dollars or time or attention).
Often mainly due to political reasons though.

Also you can't really make meaningful conclusions based on that plot due to obvious reasons. It only includes "Number of nuclear reactors shutdown worldwide". The construction peak was ~1980. The oldest commercial plant was opened only 68 years ago and obviously the early plants much less safe and had a shorter lifetime which introduces another bias...
Now we only need to embed Lua into this to write the high-level logic, and we may have a winner for stuff that does not need a lot of accessibility support. Like, say, games, or media players. Easy to link C libraries that do performance-critical stuff, or writhe your own C code.

(Then gradually rewrite the core in Zig.)
Nope. Local hosted servers are common af around here. It'd just all nucs now instead of chunky boi hp workstations.

Need backup of your data? Couple of nucs with external hdds. One at site, one at business owners home. Way cheaper than ongoing cloud costs for a few tb. And business owners like one off costs not ongoing overheads. One off cost is a easy asset write off they think about once not an ongoing monthly fee that jacks up their baseline and can change at anytime. No service provider lockin, data storage is mostly dumb compute, so set and forget.

You might not consider it best practice...but it is the way amongst smbs. Why pay a monthly fee to some msp who stings you out the wazoo when you can slap down a single setup fee for 1/5th their annual cost if a msp were to do it?

The same is starting to happen to local llms. Company of 50 people? You wanna drop a grand a month on openai(12k a year?) Have no control of ya data and not be able to train on local files? Or drop 4k to 6k on a machine and 2k on a tech to come and do some maintenance quarterly?

Clouds cool if you don't mind throwing money in the bin but it's overpriced for alotta smbs. Turns out your one warehouse and office doesn't need multiple high availability clusters scattered across the country...it just needs 3,2 1 backup.
I'm not looking for perfect location privacy from the government. What's that got to do with the subject at hand?
True, but you do still feel the weight. Even with good tires, they give up time around the corners and make it back with insane acceleration. That's why you generally see hybrids for the most extreme hypercars, at least over the past decade or two. They have most of the advantage of electric without the weight penalty. (I own and track both ICE and electric cars and find both have advantages and disadvantages.)
I don't understand. What adding ".s" to the file name is supposed to correct?
The Sagrada Famila doesn't feel the same as the old Notre Dame, but it does enclose space, it does feel different from the outside.
re: the climate aspect, it's actually better to have some services like email operating in a data center. Think about all the idle no-op cycles your home email server is burning through. A million individual email servers will consume orders of magnitude more electricity than those same million+ accounts hosted in a data center. Efficiencies of scale.
Yeah it’s hard to use everyday language to exactly describe these things… And even more difficult to decide where to draw the line where some hand waving is acceptable.
The dinosaur is from B.C. geographically, and from extremely B.C. temporally.
Here is the correct answer to this, buried in the comments.
You've lost your posts.

Of course keeping your followers is important. But having a new empty wall was a real problem for me.

I didn't know it. Nobody told me, from the people to the interface that I would lose my 3500 messages. It's like having your blog content on another domain in the hands of another host, that can shut your old page down when he wants.

It's the perfect walled garden in terms of content.

Also, the instance where I was had its backup feature down for months. Finally, the followers migration failed at 80 %.
How? It's 2FA not 1FA. I have yet to use an authentication system that only required and SMS code.
You may also like: lattice.
Of course, I am not exactly excusing him. But as customer you should also not trust advertisement blindly, especially when it is pie in the sky too good to be true. Most reviews of the time would not miss the opportunity to joke about Molyneux's serial overpromising. It was a running gag before long.