skysight-inc/HackerNews huggingface dataset:
Building on top of existing technologies makes adoption easier in the short run, but would heavily restrict our options for what's possible in the long run, and we're trying to balance short term gains with the long term vision. Building on top of Git means that you have to drag all of Git's legacy with you, with all of its warts and pitfalls. Git is the only tool that I've seen developers regularly have to Google/ask "how to X", compared to tools like your IDE where the workflow is much more discoverable, and self-explanatory.

As you saw, we are compatible with Git, and even support using both Sturdy and GitHub at the same time. Which we're hoping moves us close to only providing a new process for the sceptics, while you incrementally can use more and more of the new technology.

Developers are right to be sceptic, we're tackling this by staying open, both with the development process behind the scenes, and making Sturdy easy to test out and migrate to and away from.

Great that you spotted the GitHub integration, we should really highlight it more! For CI/CD, except for supporting it natively, we're also exploring automatically executing tests and linters at set intervals, or when new changes are detected. So that the test results are as up-to-date as possible, and that every time you come back from a meeting or a short break, that you would have new results available.

1: https://getsturdy.com/blog/2021-08-18-unbreaking-code-collab...
Agreed about restarting, but I hated two things: Having to SSH in to make changes, and having a bunch of state in unknowable places that made it extremely hard to change anything or migrate to another machine if something happened.

With Harbormaster, I just copy one YAML file and the `data/` directory and I'm done. It's extremely convenient.
Even with a mouse it's bad. If you have a free spinning scroll wheel scrolling a little can cause huge jump, but once you start scrolling faster the page will do opposite and not scroll at all (probably some kind of mechanism trying to prevent skipping over multiple pages). The fake scrollbar can't be used either and menu bar is useless because because who knows what each two letter pair means.
I guess it depends on the government. Many have some kind of "you can't operate here unless you meet certain criteria" rules that require implementing special software. Usually those rules center around copyright (e.g. must allow moderator deletion to respond to DCMA requests) or safeguarding or other kinds of government-mandated moderation. But it is certainly possible for any government to force any company to develop any software as a price of doing business in that country.

So yes, now that the technology exists and they have proven that it can be integrated with their system, the damage is kinda done. Of course, if Apple now has to publish a different version of their software for, say, the Afghanistan market than they do the surrounding areas, that's a big red flag to people in Afghanistan that Apple have done something shady, likely at the behest of the current Afghan rulers. If that spyware is distributed on every iphone globally, and it's merely picking up on geolocation or some kind of network indicator, there is no smoking gun - so the first time people will know that this has been tuned immorally is when people start disappearing.

That's why a lot of the battle should probably now be "Make this software illegal in your country", because then the countries distributing "custom" versions are likely to be infected with this spying capability.
Beware that harbormaster is also the name of a program for adding RBAC to docker: https://github.com/kassisol/hbm

It's kind of abandonware because it was the developer's PhD project and he graduated, but it is rather unfortunately widely used in one of the largest GEOINT programs in the US government right now because it was the only thing that offered this capability 5 years ago. Raytheon developers have been begging to fork it for a long time so they can update and make bug fixes, but Raytheon legal won't let them fork a GPL-licensed project.
I don't know for sure, but there is quite a lot of lore around foxes and dogs, see Kitsune and Komainu for example.

Since Zelda is a Nintendo game and Ghost of Tsushima is set in Japan, I would think it has more to do with real world lore than a reference to Skyrim.
Has anyone here successfully migrated a large organization from MSFT to Libre? How was user adoption and feedback? Any specific issues to report when collaborating with external organizations using MSFT?
One very recent[1] problem for me is that Twitter has started hiding threads behind a login-wall. As a non-user that makes it impossible for me to read beyond the first few posts.

Very few blogs puts such a requirement on their readers.

[1] It started happening last week.
If you engage in clean room reverse engineering, probably not.

Some have already done this: look at ScummVM and https://github.com/GTAmodding/re3
Why don't Apple customers start a class action for misleading ads? From Apple's ads: "Privacy. That's iPhone."...
It's a blunder within the tech community, but how are common people viewing it?

I haven't talked to anyone about this within my social circle so maybe someone who has can chime in. I would suspect there would be a lot of "wait so you're against catching child abusers?"
Dont really know enough about this to do anything other than wild speculation but Id lean towards something like: If a trade crosses a certain risk score threshold it would trigger some kind of preliminary investigation looking at limited information. If the preliminary investigation determines the trader has relationships with a company insider, its then added to the metrics and the risk score may ramp up to a level which would trigger a wider investigation.

But honestly, it’s much more likely that it was simply the timing of the trades and the earnings reports multiple times over a couple years raised some eyebrows.
Ever heard of planted evidence?
Under the hood, all Harbormaster does is run `docker-compose up` on a bunch of directories. I'm not familiar with the HTTPS proxy, but it looks like you could just add it to the config and it'd auto-deploy and run.

Sounds like a very good ingress solution, I'll try it for myself too, thanks! I use Caddy now but configuration is a bit too manual.
No jxl in Android Chrome on Samsung tablet. Taking me back to early jpeg days when gifs worked and not much else.
Which College Programs Give Students the Best Bang for Their Buck?
Try Fritter.
That looks nice, isn't it kind of like Dokku? It's a nice option but not a very good fit if you don't need ingress/aren't running web services (most of my services were daemons that connect to MQTT).
All sites on the .tel domain used to be rendered from DNS. It seems to have changed in 2017 but Wikipedia still says[1]:

"In contrast to other top-level domains, .tel information is stored directly within the Domain Name System (DNS) [...] as opposed to the DNS simply returning details (such as IP addresses)"

[1] https://en.wikipedia.org/wiki/.tel
Epic Iran: Ancient objects that reveal writing's roots
I think what GP meant is that this kind of catastrophe (i.e. worst case not being able to make rocket launches or use the orbit) is still better than an asteroid crashing into the earth and perhaps causing an extinction event.
I guess the other thing to note is that in an emergency I think the crew would very much like it if the passengers were alert and able to evacuate the plane on their own steam.
Police often rubber-stamp computer-generated evidence of infractions (facial-recognition that does not visually match is one very-applicable example), and content moderators are probably paid less.
I have since improved on a similar setup by using B5 notebooks with margins (to punch holes) and "filing stripes" [1]. It allows me to take notes of different kinds ("odd chicken scratchings of work notes") just by opening a new clean sheet (at a cost of occasionally wasting a clean page on the reverse side of a previous sheet) and then tear the sheets off and file them neatly (I use the stripes upside down so that an append "operation" is less costly).

For long-running projects, I also use A5 notebooks that are pre-partitioned at a given % (I use 60-70%). The idea is that you go over your old notebook with "odd chicken scratchings", count the number of pages spent on each topic, calculate the ratios and multiply them by 70%*NUM_PaGES. Then you allocate this number of pages in the new (clean) notebook and put tab stickers on each section. I also leave around 4 pages for the TOC in the beginning of a notebook. It's just 2 sheets, but the ability to go back and put an extensive TOC later helps a lot when you refer to a finished notebook. With a bit of patience, you can but together a perfectly ordered TOC in a completely messy notebook (by doing one pass over all notes before writing down the TOC and grouping them by project). I also tried keeping notes on paper and writing down the TOC digitally in my Evernote to keep it searchable.

Regarding spiral binding, I find it too flimsy. If you damage the spiral, flipping pages would cause damage to the pages. I prefer hardbound notebooks. I use fountain pens and previously used expensive paper but since the pandemic I tried Idena [2] and it simply blew me away with its high quality and ink resistance (except for some rare inks) at such a low cost (but I had to give up the dot grid).

Ultimately, I am convinced that all of this has a limit and a Zettelkasten method of sorts is needed for a long-running knowledge base project.

[1]: https://www.amazon.de/dp/B004F69CRC
[2]: https://www.amazon.de/Idena-209281-Notizbuch-kariert-schwarz...
"Ultimately is was probably patents and the associated license costs that prevented JP2 from going mainstream, a lesson which would later be learnt."

Not even remotely the reason. Lack of high quality decoders and absolutely terrible performance are what kept it back.

The format is ridiculously complicated (design by committee meant it had to include every single bad idea everyone could ever come up with) and there were no good open source implementations. Even the best commercial implementations have decoding performance that is orders of magnitude slower than JPEG. I don't think it's possible to decode JPEG2000 with good performance even if you tried.

JPEG2000 is plain and simple a terrible format. Adobe shoe-horned JPEG200 into PDF, and tried to make it common, so all PDF viewers have to support it. Nobody with half a brain likes to use JPEG2000 images in PDF though, since all files with embedded JPEG2000 images are ten times slower to open and use ten times as much memory as the equivalent PDF with JPEG images would.
That'd require additional people, right? Some to RE and some to write the code.

Edit: Also what about possible patents? (Not that I think any were used in SC4)
I think you mean "in the Linux world" because pkgconf is not exclusive to C and doesn't work at all in many domains where C is in widespread use.
Also what I thought...

Although, this is for people who make modules, not for module users.

As long as modules are written and compiled, they're both faster and easier to use and re-use than headers+libraries, although I'm curious to see if this covers both multithreaded libs and not, debug/release symbols, 32 or 64 bits and so on. So far all those options means there are 8 versions for each lib.

I've heard that now, libraries built with a version of MSVC are compatible with future version of MSVC, which means I don't need to build libraries each time I use a new version of MSVC.
I see no blowback in mainstream media in NL.
I think it would be useful as a quiz to an adventure game, I would not pass that level without a cheat though
iCloud is not end-to-end encrypted, and Apple has not announced plans to add that option. Apple has the technical ability to scan images on the server.
Chip shortage: Toyota to cut global production by 40%
Lumping Japan in with the west (but only when we feel like it) was the defining factor in the rise of fascism in Japan.
Or just call it HTML over CloudFlare? That CloudFlare uses DNS on the backend doesn't validate DNS being in the title IMHO
Thanks!

One thing to note is that you'll need to make sure that all the compose bundles are on the same network.

I.e. add this to all of them:

networks:
default:
external:
name: nginx-proxy
Just the current code for now.

Yes, we're going to support webhooks and also on integrating directly with CI/CD-providers. Today it's possible to use Sturdy and GitHub side-by-side, with changes on Sturdy being mirrored to GitHub. So you can use GitHub as kind of a proxy, with the added benefit that you don't have to migrate the webhook configurations to use Sturdy.

In my previous reply I though you made a reference to Git Hooks [1], which I interpreted as a different need. My bad!

1: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
You obviously have met my friend Han.
Alpha preview: Modern JavaScript in Rails 7 without Webpack
Why the games industry needs a new engine
Reversing DOS Functions: PADD and PSUB
Yeah the biggest problem is human cooperation. We will put feet on mars before we ever come close to solving that. And curiously space exploration is something that does seem to be able to inspire people to work together. Lack of cooperation in everything else is why we can't have nice things.
Astronomers see galaxies in ultra-high definition
Other uncomplicated pieces of software that manage dockerized workloads:

- https://dokku.com

- https://caprover.com
FIOS is one of the only decent ISPs in the US still on IPv4 only.
Digital Self-Control and the Neoliberalization of Social Media Well-Being
Combined import/export trade with India is ~1.5 billion USD per year. Not much but still significant for Afghanistan.

"Federation of India Export Organisation expressed concern that in coming days dry fruit prices may go up due to the turmoil in Afghanistan. India is importing around 85 per cent of dry fruits from Afghanistan."
> might have to switch to solar/wind/wave

You mean our main power generation tools until the 1900s?
Yeah, but that is where their friends, followers, audience, comfort is.

Its like saying 'I wish he hadn't told they story down the pub, the pub is a terrible place to tell stories as it is too noisy and I find it hard to follow with everything else going on'. But hey, they were down the pub telling stories, that is where it happened and that is where they were happy to do it. They might not have wanted to sit on a stage at a conference or record a video for you.

By all means take their story and retell it like journalist and bloggers have done for years, but don't complain about someone's medium, just be glad they shared the story at all.
But is it a good thing for companies that are rich enough to be able to force changes in regulations by overwhelming the government's ability to punish them?
None of those are exceptional. Have you heard of invasive species?
> Like many outlets, the BBC only recently discovered the plight of of the Uyghur people when it became politically interesting.

I guess your google-fu is weak. It took me seconds to find BBC reports from 2015-2017 documenting the tension between China and its Uyghur population in Xinjiang and by the fall of 2018 the BBC was regularly reporting on the roundups of Uyghurs and the reports of concentration camps. At what point does this reporting become 'only recently' when placed in comparison to what was publicly known?
In the US, if I understand correctly, those would be true positives, and everyone who created, received, or distributed them would be guilty of a crime. There’s no exception in the law for pictures you took of yourself.
Just to add: It's definitely a bad practice to never update your images, because the docker images and their base images will accumulate security holes. There aren't many solutions around for automatically pulling and running new images.
> - Self-hosted webapp that runs in your account

this is probably as close as I'd get to use it, yes, with a little console that displays all the communications as a prove of good faith, welcoming anyone to spoof network and find out there are no home-calls/telemetry involved.
i could not bare it after few seconds and muted it and read the auto-generated subtitles instead. it sounds really terribly annoying to me. its weird because otherwise this video appears quite well laid out and all but listening to it was destroying the overall experience of it for me.
Where do you get Lost being one of the most highly regarded series in history by critics? Besides that not being the case even if you only look at Metacritic and Rotten and only look at the basic numbers, a review from Entertainment Weekly, TV Guide, or E! are always on those sites but not worth much at all.

For the two core creators, they both have other shows that are arguably more highly regarded. Lindelof’s The Leftover’s and depending on how you feel comparing it to a mini series, The Watchmen. For JJ Abrahams, Fringe’s last 3 seasons or each season building upon the previous season are very highly regarded.

The big difference between Lost and The Leftovers and especially Fringe are that the latter two were underwatched and less hyped than Lost. Not that Lost is more highly regarded critically. It’s more highly regarded by an avg person, but that’s just pop culture fame.

The hype and credit you’re giving to Lost for outlining and having lore from the outset is over done as well. It is doubtful chat Lost stuck to much more than a loose outline by the end of the series. It felt much more like its contemporary Battlestar Galactics where it had its lore and story down early on, but lost that for various reasons after the early seasons.

On the other hand, there were shows back then too that had their lore and content planned out in advance. HBO’s Carnivale is one contemporary example coming out a year earlier that had its lore written out in detail as well.
My anti-kubernetes setup for small single servers is docker swarm, portainer & traefik. It's a setup that works well on low powered machines, gives you TLS (letsencrypt) and traefik takes care of the complicated network routing.

I created a shell script to easily set this up: https://github.com/badsyntax/docker-box
The content reviewer isn't going to see an image in enough detail to determine that it is obviously A1 material, so yes, the content reviewer will err on the side of caution.
Close to my change to the BTTV drivers for a Conceptronic TV card.

Most of hardware use common devices and chipsets.
"then there is no need for it to last more than a couple months" - this isn't true at all, a long lasting logo is something that is very important to branding. If you keep changing your logo, customers won't form opinions on your brand it will simply be left in the memory hole
These are strings containing JSON
Show HN: Drone Views Semantic Segmentation (PyTorch)
I don’t get the reference, but I still like this comment.
> newest one might just be x86_64

This would be weird. I believe 32-bit x86 still is widely used by the target audience.
I honestly wonder if this is just due to different people getting different UIs. I just click the “see full thread” button on the last visible post of the thread, and I’m taken to the full thread.
The brain in a jar is reasonably suspected to not be conscious. Maybe if we manage to provide it with external stimuli like in the Matrix movie, but that a bit of a stretch at this point in time.
If on desktop, just block all cookies from Twitter.
We're making properly signed and notarized, dual-arch binaries for macOS. It's just Sierra and High Sierra, being older versions of macOS don't recognize Apple's new signing and notarizing... Apple changed their binary "security" checked around a bit too much.
I'm trusting in the hacker community with this.

If Apple really is trying to sneak in a CSAM database on your phone with iCloud disabled, someone WILL catch it and raise so much hell we'll all hear it.
Bridges have expansion joints to absorb temperature-induced expansion and contraction, passively stabilizing the structure.

Why couldn't a Dyson sphere have uncoordinated movement joints distributed all around to absorb those spherequakes? Or even active locally coordinated ones?

I'm sure a Dyson-sphere-building civilization would figure this out.
I use Dokku and love it! The use case is a bit different, as it's mostly about running web apps (it does ingress as well and is rather opinionated about the setup of its containers), but Harbormaster is just a thin management layer over Compose.
> They responded by asserting the contract couldn't be exploitative b/c top lawyers in the industry wrote it and b/c other devs have signed it. The fact that they still easily sign devs on this is a poor reflection on the industry, not a vote in favour of the practice.

A long time ago, we had an expensive lawyer at a prestigious law firm draft a contract for a vital deal we were trying to close. We were in our early twenties and were very impressed by all the risks this contract transferred to the other party or mitigated in our favor. The other party reacted by asking if we had some junior draft the contract because it was so one-sided. They said: "If you want people to sign a contract, this is not the way to go." They proceeded to explain that our dog-eat-dog approach is not a promising start to a business relationship. They went bankrupt a year later.
You can look at this line.

> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

That says that the DNS server didn't answer - for whatever reason - despite the address of that server being determined. It could have been a form of HN's "hug of death" where the website temporarily goes down when many people start to view it in a short period of time.
It's definitely not the only way, though.

It can be a trade-off, but becoming less and less so. I'll admit to not looking at the implementation, but when you sell it as "modern" then it's not OK to do it for performance, for example.

And almost every single use I've seen "for performance" actually has zero or negligible performance impact.
> Their goal is not to accept autistic people as who they are or try to push for the general public (or perhaps "their agenda being") to accept them as who they are, but to outright eliminate the existence of what we know as Autism as a whole, which can politely be called "curing"

Yes. It's a mental disorder. You can try sweettalking what it is, but mild versions of autism are already insanely disruptive, both to the parents, but also to all other children and people that are forced to interact with them, for example in a classroom setting, where any autistic kid will take more than their fair share of the teacher's attention.
But god forbid if you have a child with low-functioning or severe autism. You might as well give up all plans you had for the foreseeable future.
No, it shouldn't.

It's something to be negotiated between interested parties (employer, employee), although I don't see how anyone but 10% percenters could and should get any concessions.
Actually JSON via HTTP. Then using Javascript to create HTML from the JSON.
It's the same thing, though we had to fork it. The original architecture is two processes talking to each other over shared memory. But on macOS, the default limits for shared memory are really small, and we had no desire to implement pipes or sockets or tiling to get the layer data from gimp into g'mic-qt and back, so we hacked it into an in-process plugin.
Interesting phrasing. You could say that they implemented a process that has a exploitable judicial bug and one would like to avoid exploitable processes. The question for the future is, what is needed to have a process (Software, Laws, Norms,..) for minimising CSAM as much as realistically possible (with net positiv effect for society) but without being exploitable.
As the current processes seem not to be adequate.
I have a similar setup, but with Nomad (in single server mode) instead of docker swarm and portainer. It works great.