skysight-inc/HackerNews huggingface dataset:
Been busy and didn't see the response...

So... you meant 'ossified' in a good way?? If so, I guess I would have used a different term that didn't have such a negative connotation.
I'm fairly ignorant for certificates, but would anybody here happen to know whether this tech would be easily implemented on a Synology NAS? I enabled HTTPS on a NAS but figuring out how to get a let's encrypt cert or even a locally trusted cert to work seemed more difficult than anticipated.
Interesting philosophy on this, hadn’t thought about it this way before.
Doesn't relativity mean there's no difference between that observer accelerating in one direction and everything else accelerating in the opposite direction? So wouldn't everyone's observation be equally privileged? I'm asking honestly as am (obviously) not a physicist.
In anything that can't 100% be proven. Be honest when you mean 'should' and 'suggests' instead of 'is' and 'implies'
To some extent for while loops are a matter of taste. But the issue is that unless you have mutable variables, you cannot use typical imperative control variables.

So something like:

bool done = false;
while (!done) {
...
}

makes no sense unless you have some way of setting `done = true`; which is not possible in purely functional languages like Haskell.
Plenty of freely published articles and fanfics online
AI Startup Anthropic Releases a New Version of Its ChatGPT Rival, Claude
Mosseri: Following Feed, Edit Button and Post Search Are Coming Next for Threads
Only if one wants to make the point of GNU/Linux being available, which isn't always the case, many only get the Linux kernel.
ThePile already contains some content from a torrent, and there's as lawsuit alleging that Meta has committed copyright infringement by using it.

https://www.theverge.com/2023/7/9/23788741/sarah-silverman-o...
It's not really a secret since the application is open-source. I find their relaxed approach to a paid open-source application very nice.
That's true, I've noticed this with GPT-4. It'll ignore some part of its context, and when I point it out, it knows, so it's clearly still in its context, but it didn't know it has to look it up for a particular answer.

We also have the same problem with memory so I empathize.
Canada privatized our railways in the 1990s. While it created a hugely profitable company for shareholders, it has been a pestilence on Canadian society since. Canadians do benefit from a somewhat more efficient freight network, but overall we've seen an unsafe, poorly maintained, but highly efficiently run rail network.

It is no longer possible for Canadian provinces or cities to make any effective use of infrastructure that we had built and maintained for over 100 years. My city had developed a plan for light rail, but required some access to CN tracking, and CN refused to even review a proposal. They also launched a major lawsuit against the city/town to try to get out of their commitment to maintain some safety infrastructure around their property. Their attitude seemed to be "we have deeper pockets than you".

In my own neighbourhood, there is a track that runs through a railway cut. A group came together and had built a beautiful multi use trail. They asked for an easement on a part of the CN right of way/property that was nowhere near the trackage and had been used as a path since time immemorial. What did CN do? Within weeks they erected a 6 foot fence around the entire property. They never even responded to the letters.

They freight business absolutely did benefit from private ownership. The workings of the capital markets have created an efficient machine.

The trackage they run on should never have been privatized. In return Canada will never have any decent passenger rail and no city pairing in Canada will ever be able to build a reliable or reasonably fast rail network.

Failure of privatization is in a lot of ways a failure of aptitude, or an exercise in grift. I'm not sure which exactly. It was either not well thought out, or very well thought out... depending on which side of the table you might have been sitting at.
I think both of you are correct, but what this implies is a different system - we would need to put resources into figuring it out how this system would work.
Ah, I see now. I think it's a very common mistake. People also mess up negation when they refactor things like these. So your original was

if(!loggedIn) return Unauthorized;

if(isTokenExpired) return Unauthorized;

etc? I think being that explicit about it works pretty well sometimes.
One definition could be that which is effectively required by citizens to exist and operate in a society. This would include utilities essential to life (water, heating, etc.), internet (given that the government essentially requires it for many things now), money (it's essentially required to have a bank account), healthcare, transport.

It's important to be realistic here and not fall back to technical truths. Yes, you could technically buy a house with physical cash. In practice, you need a bank account and to deal with the private banking system.

Another important factor for me is whether choice reasonably exists in the market. One of the great things about having a private sector is I can choose where to allocate my funds. I'm quite into music so naturally I have more instruments and sound equipment than most. But to afford this I must sacrifice other areas, like fishing. I don't own any fishing equipment because I'm not into fishing. This is great because it allows for a rich and diverse society.

But when the doctor says you need a £3000 procedure or else you will die, nobody chooses instead to allocate the funds elsewhere. There is no reasonable choice when it comes to healthcare. So it's wrong to treat it just like fishing.
Show on the doll where my comment touched you.
Could you replace your phone with a camera then?
Oh I think I posted to the wrong thread, lol.
> the Quest Pro is almost on par with the features of the Vision Pro (except Lidar)

I find this questionable given the reviews people have given Vision Pro. I have used quest pro, and it is pretty good as a high end gaming style headset but nowhere near the experience people describe from Vision Pro.
Especially if your decisions are better and more popular than your manager's.
I’m curious if handcrafting artisans like this exist in North America/Europe at anywhere near the same scale (and we only see stories from Japan as we view it as something their culture does) or whether this is a uniquely Japanese thing to do.

Perhaps we just value it less here in North America.

All stories of extremely small batch but precisely crafted products seem to come out of Japan.
Tenured professors who have been working in the field for decades before you ever heard about it in the news, and who have been consistently deeply critical of quantum computing hype despite negative professional and financial penalties from doing so, nonetheless still agree overwhelmingly that it will happen. You can't just believe the opposite of what swindlers are arguing and expect that to be right.
Fair use!? /s
Do you lose the EXIF data in the photos when storing on Google Photos? That's my biggest annoyance.
There is a pretty good reason why they launch rockets over the ocean or large expanses of empty land. If an RSO terminates a flight with a perfectly functional system, the debris will still spread over the surface for some distance, depending on the altitude that the flight was terminated at, of course. Launch trajectories are designed in such a way that the portion where the altitude would allow substantial debris to return is usually placed over uninhabited regions or the ocean.
> I would rather work on a module with 10 clearly-written 500-line functions than one with 500 clearly-written 10-line functions. Keeping in my mind the complex and variable interactions of a whole constellation of tiny functions is much harder than grinding my way through understanding a few more complex pieces of code.

Maybe, maybe not. The real question is, how clean are the interfaces? How good are the functions at being abstractions? Write your functions to provide a clean interface to some functionality, not to be a set size.

If the interfaces are clean, then it's better to have 10-line functions rather than 500-line ones. Why? Because I can be certain that this 10-line chunk doesn't affect the next 10-line chunk, except in these few, carefully-defined ways. In a 500-line function, I don't have that guarantee. I have to worry about how something 400 lines away affects this line. If I've broken that 500-line function up into 50 10-line function calls with clean interfaces, I can see whether that thing can affect this thing.

But only break it up if you can do it cleanly. There's no point sawing a 500-line function up into 50 10-line functions just to have shorter functions. If the function doesn't decompose cleanly, you wind up with interfaces that are a mess, and you wind up with more complexity rather than less, because you added the complexity of the interfaces (and the indirection) to the existing hairball.
functional programmers are kind of like cargo bike riders. they know they can solve their problem otherwise and in a much simpler fashion but insist on riding the cargo bike.
No, that's not being hostile towards open source. It's being indifferent towards people who want all your beer to be free.

Red Hat is contributing upstream of RHEL in three different ways (actual upstream, Fedora, CentOS Stream). Asking for even more is nothing but entitlement.

> there is a correlation here and it's not just a coincidence.

There is obviously a time correlation, but whether it's a coincidence or not you cannot know.

And the correlation becomes a lot more murky if you consider that Red Hae was allegedly causing lock-in or being hostile towards open source when Lennart started systemd (and for multiple other episodes in the systemd saga), when they stopped distributing the broken out patches of the RHEL kernel, when they acqui-hired CentOS, etc. And also people gave Red Hat 3 years of life when IBM announced the acquisition. Perhaps y'all need to tune your crystal ball...
This sounds interesting, would you be willing to share what you have so far?
I dunno, you're posting on a forum that actively tries to avoid particular kinds of politics, and 1) the majority seems to like it, and 2) it doesn't mean that important issues aren't aired out here.

There's a flip side to your argument as well, that too much politics can be bad for you.[0] I don't think the solve for that is "binge on zuckerberg-approved sugar instead", but it certainly is an elephant in the room.

But yeah, it'll come down to how things are moderated. Really though, it'll only be a problem if Threads becomes dominant enough to suck the oxygen out of other rooms. There is not currently a shortage of places online to freely talk about anything you've mentioned.

[0]: https://www.theatlantic.com/family/archive/2020/10/reading-t...
ISO C and ISO C++ isn't Linux.

To be a proper replacement, anything in GNU/Linux must be available.
The company was sold in less than a year, everyone laid off 6 months after that, and the equipment was all shut down within 3 years of that announcement.

But your right, I'm sure the 5 shareholders and the bankers did fine for themselves.
There are more users of Bionic Linux libc than there are of GNU glibc.

No, Linux is not always GNU.
Strangely, it is not news to me that exploitation is a normal day-to-day part of any industry .

(This is why I have not made any statements to that effect, never mind done anything as ludicrous as post articles about unionised screenwriters seeking to negotiate a higher pay rate as evidence that "most" of them earned "nothing")

And this is also why I am not advocating a copyright-free world in which HuffPo has the right to sell ads around everything Wil Wheaton ever wrote without paying him a penny or even seeking his permission. Guess what writers whose work isn't copyrightable will be paid in? That's right, "exposure", and not even exposure with much prospect of paid compensation if their work takes off.
I usually try to approach it first in a functional way, asking me to describe how this would translate into React code, and then breakdown into smaller units. It usually worked well, rather than simply "write this for me".

And yes, a pair programmer is how I'd define it best. Beats an intern ... sadly
If the owners want cash they can do the same thing, take out a loan vs the value of the stock to buy more X. The advantage when a company does it is your liability stops at the value of the stock where leverage isn’t.

Except, not every investor wants every investment to be highly leveraged in this way. The entire point of utilities in most peoples portfolios is as very stable dividend stocks. It’s the people running the company who have incentives to do these kinds of transactions.
> While many software problems can cause you to lose money, engineering problems can cause you to lose time.

I'm guessing you were trying to say something else here. I literally cannot think of a single software engineering problem I've ever encountered that didn't cost time. By your definition, then, software engineering is engineering. Your claim and your definitions are at odds with one-another.

Also, you don't directly claim it, but you seem to imply, that software engineering can't have real-world consequences... or something? As another reply points out, sometimes software is in the critical path for things like rockets and airplanes, where mistakes cost lives.

And some people making software for less life-altering systems take their craft just as seriously. Some people think that losing $10M every single second while their software is failing is a big deal.

Are you claiming people who write HFT code, ad arbitrage code, code that powers the front page of Apple, Amazon, Microsoft, and Google are just cowboying it through the day, doing nothing special?

Overall I just find this comment very confused. Maybe you could put some thought into what you're trying to say, and say it better?
> 'efficient at making money'

/extracting/. Efficient at /extracting/ money. This is the metric that is being rewarded, and therefore this is what gets optimised. You also see this pattern when an asset stripping firm buys an ordinary competitive free market company and runs it into the ground. To align this with /making/ money, just having a free market isn't enough - the controlling entity has to be in it for the long term, and has to bear responsibility for the downside of any decisions it makes. Otherwise it's just plunder and flee, just as with the usual kind of private equity firm corporate raid.
I agree, and am sad to observe that it is very different with Apple, where laptops available on display in a physical Apple store are often the ones a savvy customer would want to buy.
This is the way the world works now and anyone who disputes the justification of it just gets neatly added to the pile of "complaints" burned by elites for warmth.
I bet it wasn't installed from Play Store, nor you are using one of the latest versions.
Autumn and the mysterious origins of a Windows XP wallpaper (2007)
I don’t want to carry two devices, same reason why I don’t have a separate GPS, separate watch, separate music player, separate gaming handheld.
https://en.wikipedia.org/wiki/Naturalistic_fallacy

Where do you think our ancestors got their water? Certainly not highly purified and disinfected water straight from a water treatment plant and piped to their house. Should we go back to drinking from lakes and rivers?
Sounds like Orwell was paraphrasing Plato. Funny, effectively the same issues 2500 years later...
I released tabserve.dev recently.

It gives you a https url for localhost by using your browser as a reverse proxy.

Take a look: https://tabserve.dev
You can potentially build a small vehicle for the cost of a reused Falcon 9, but you don't compete on the rocket market, you compete on the payload to orbit market.

> but if you can get two Raptors for $250M apiece...

But if your competitor builds the same rocket with 3 Raptors that is reusable your still gone lose.
Theranos founder Elizabeth Holmes to be released from prison sooner than thought
One could argue that the same holds for the second example. Sure, the parameter is called `numbers` but who knows what it will contain at runtime. It could be full of vectors, matrices or sheep. _Some_ of the objects could have a custom definitions for __lt__ and __mod__ (custom overloads for the < and % operators in Python).

In that sense, if we accept that `<` and `%` have sensible definitions in the second example, it would only be fair to assume the same for the helper functions first example.
I'm afraid I don't get the joke, but that's on me. I apologize.
This leverages the ACME DNS server which has a REST API:

* https://github.com/joohoi/acme-dns

If your DNS provider has an API, you can hook into that for internal-only web servers; this handy code supports several dozen APIs so you don't have to re-invent the wheel:

* https://github.com/AnalogJ/lexicon

* https://pypi.org/project/dns-lexicon/

* https://dns-lexicon.readthedocs.io/en/latest/user_guide.html
Marc Andreessen: “AI Will Save the World”
Thomas Edison was one of the worlds greatest wheedlers of all time, the Steve Jobs of his era, stealing credit from every engineer he could find and browbeat.
Personally, I prefer OpenSUSE to Fedora. I've been running Leap for several years. Fedora didn't perform as well on my hardware nor was it as stable. Over the last several months, I've been piloting Arch and will likely settle there. Canonical and SUSE are both moving in directions that I'm not in favor of, e.g., tighter coupling to the enterprise/money making side. From a company perspective, sure it makes sense. But from an individual perspective, perhaps less so. I'm not looking for the Linux equivalent of Windows: bloated, telemetry, privacy invading, etc.
Oh, interesting. So it looks like Meta made a bet and won: they didn't change their infrastructure over because they figured this is how the decision would go?
7 years yes but updates are few and far between. That matters a lot too. With Fairphone you don't get monthly security updates and timely major upgrades.

It's admirable that they go for longevity but irregular security updates doesn't really cut the biscuit for the more security-conscious customer. It's really just a matter of when they happen to get around to it.

Samsung is better at this IMO, while they don't do it quite as long they do maintain a decent cadence that they specify for each model.

Still it hurts me they supported my S8 for such a short time because it was my best phone ever. Since then they've really improved their game on the software side but not the hardware.
that demo site looks very promising, the feature set is really quite exhaustive already at such early development stage; comes closest to full blown google photos self hosted replacement.

would be cool if also had dynamic shared albums as google photos has with facial recognition
Children have horribly underdeveloped palates. Generally novices in anything, food or otherwise, have trouble appreciating the nuances that make something beautiful.
Building a world-class platform for software engineers
But the point, yet again is that free markets aren't the goal. Market competition is.

Unregulated markets move away from market competition. They move towards monopolies, exclusivity contracts and similar items. Enforcing competition is the only effective method of benefiting society.
It's literally free. How are you complaining about a free service? Just buy a paid cert
Have you considered adding a choice of a second skin for the game where the pieces have different looking sci-fi shapes? Chess pieces can be confortable to some but could also put off people who are not interested or intimidated by chess.
My local CA is on a raspberry pi that is offline. :)

However, my paranoia level is high.
> when I say "trustworthy", it is very easy to interpret this in a cynical manner and assume that "trust" means "trusted by someone I do not necessarily trust to act in my best interest". I want to be absolutely clear that when I say "trustworthy" I mean "trusted by the owner of the computer"

[...]

> Of course, simply measuring the fact that verified boot was enabled isn't enough - what if someone replaces the CPU with one that has verified boot enabled, but trusts keys under their control? We also need to measure the keys that were used

The motivation for this stuff has always seemed pretty weird to me.

Out of the box, secure boot means your PC only boots things signed by Microsoft. Microsoft has deigned to sign a 'shim' which lets you boot Linux - so long as your kernel is signed by a vendor with Microsoft's blessing, like Canonical. Otherwise, you've got to go into the BIOS and disable Secure Boot - or enrol your own MOK, a similarly manual process, with similar security impact.

I get why this stuff is useful for big corporations making TiVo-ized products, wanting to lock out the device owners. For them, I get that this tech is great.

But if you're a human being - this seems like a whole lot of hassle to... protect against evildoers breaking into your hotel room and replacing your CPU?
and made before 2019
break, continue, and even goto in any language created in the last several decades cannot leave the current function. These are not what Dijkstra was talking about. Dijkstra wrote the piece when structured programming was just starting to become a thing and was urging people towards it. Think more like goto in BASIC, where there is no bridling of the operator.
Right - in which case, Human must already be used (by itself) somewhere else.
The game is perfectly playable as it is, and a lot of fun! Well done.

You might want to create some discord or similar to make sure the community outlives the short-lived HN celebrity.
Good phone cameras rely on a bunch of proprietary blobs for the sensor color science which are considered trade secrets and kept close to the chest when licensed for $$$.

Fairphone could invest in rolling their own open color science but I doubt they have the money to do it and come anywhere near what Apple or the other big Android makers are doing.

Looks like if you want open devices running FOSS you'll have to live with shit camera quality, for now.
The S10e is still supported by LineageOS and is 5.6", which is fairly close to the iphone mini (but still bigger).
This is a dismissive position.

The point of "docs-as-code" is not "code that produce docs", but "docs treated as code", that is, versioned in a VCS and built using similar workflows as the code they document. It's also a way of bringing technical writers and developers together and collaborate more.
That's a wild generalization. At least some extant hunter-gatherer societies (every Australian Aboriginal tribe) are as far from sex-egalitarian as it can possibly get.
I have run high quality music production software on Linux. It was Windows software, that runs thanks to Wine. It works and it's even better than native applications because native applications expire when a distro version is discontinued and the application is not packaged for the current version. Windows applications installed in Wine never expire. Wine is Linux, Linux does the job.

And high quality image editing is possible, though it's probably done differently from whatever you're used to. There are plenty of graphic artists making their work on Linux and bragging about it.

So "doesn't even remotely come close" is either a lie or a display of your ignorance.
Can I ask what people do without LXD?

It's the closest I've found to Linux-VServer which I still miss to this day.
It’s only “limited” because housing has been made artificially scarce by local governments operating in the interests of property owners by restricting new builds in order to keep housing prices high. In regions and countries that have allowed enough housing to be built to actually meet demand there is much less hand-wringing about short-term rentals.