skysight-inc/HackerNews huggingface dataset:
20 years ago i discovered a project by a university in germany that implemented a well thought through object storage with connections to all sorts of messaging protocols.

it was used as a platform to research collaboration models.

fortunately, at the time some german academic institution offered grants to universities for publishing their projects as Free Software or Open Source, and so this platform was released under the GPL.

what is interesting about the platform is that it not only stores objects like say mongodb, but it also implements user and group management, a hierarchical access control system down to the object level, and messaging. further messaging implements pretty much all communication protocols out there: IRC, XMPP, SMTP, IMAP, and of course HTTP, FTP and more. and no, to get these it does not require a bridge to independent implementations of those protocols, but they are implemented natively into the server, and SMTP or IMAP or the webinterface will all directly access the same stored object.

what's more, the platform allows you to upload your own modules to extend it, which are stored in its object object storage, and can be updated at runtime. it has been used by the university to host various courses for more than 10000 users all handing in assignments at the same time.

i have been using this platform for my own websites pretty much ever since.

the university stopped development on the project more than a decade ago, but i forked it, and eventually added a REST API and implemented multi domain hosting on it so that i could serve multiple websites from the same service.

the code is old, and needs updating. TLS support is outdated, which is something that needs to be fixed before the project can be recommended to anyone else. the built in web templating system is using XSLT, which should be replaced with easier to use alternatives (or simply ignored, as as i do, by building all websites as SPA using the REST API instead. the REST API too, should be updated or replaced by GraphQL.

but aside from these problems the platform is usable like Backend As A Service. ever since adding the REST API, i have not done any custom backend coding, as the platform already provides any features i have ever needed.

the challenge throughout all this time has been to get other developers interested in using such a platform, instead of building yet another CRUD backend from scratch.

i don't currently have time to do any work on it (even its website is down), as i need to focus on paid engagements, but i have not given up hope to be able to revive it and make it popular some day.
Wish they would also allow 3rd party phone apps. Recording a call isn’t possible on an iPhone unless your willing to use paid, very hacky solutions.
Thanks for the link. Nice use of web tech to illustrate an issue.
Actually I forgot about iMessage. It’s the only service where forced interoperability makes sense (because you can’t “just download an app”, you’re locked out of the service unless you buy an Apple device), and yet it was excluded. Hopefully the EU changes the law so it applies to iMessage.
You mean the permissions system is broken and most extensions do suffer from the same issue?

Nah mate, we at Google, (bless them Mozilla crooks giving us control over their extensions), don't care about actual issues, we only update extensions to make money and limit user freedom.
Just how stupid it is to use closed corporate and even foregihn software for such confidential communication. This should not even be used in companies much less in such settings.
ComflowySpace: An open-source version of better ComfyUI
This really irks me to no end with password managers in particular. I like to generate 30 character random passwords and sites that limit input or block paste in the verify field are particularly annoying.

Similar for login and 2FA entry fields. There's no good reason for it.

I've often gone an extra bit to ensure password managers work well. I wish more sites would do the same.
Maybe 1974?
Well, and obviously X is providing a windowing and drawing service to the clients. Doesn't matter who initiates the connection or the M:Nness of the communication, X is providing the service to the applications, and they are not performing any service for X.
This used to break google docs copy/paste - haven't tried for a while though, maybe that's fixed
Oh gosh it's been years. Thanks for reminding me about this!
The government forcing you to reveal information you know is compelled speech. That’s a 1A violation, feels like.
yep. Quite the WTF
> Why not replace it with a Bulbdial Clock that has no moving parts?

I missed the part where they explained how you get a moving shadow, without either moving posts or moving lights.
Making Friends with AttributeGraph
Yes. It's like don't expect an engineering manager to code and manage. Have a department with world-class lecturers and researchers, and let it be okay that they are often different people. For example, take the UC Davis computer science department: they had Sean Davis, a paragon of CS lecturers. Also Prof. Farrens with his infamous Monty Python-laden finals. On the research side, they also had bridge champion "Chip" Martel, Norman Matloff (h of 22), and Matt Bishop. Dan Gusfield was a rarity: both a good lecturer and a good researcher. Division of labor, and specialization of trade is a "good" value that shouldn't be ignored.
I'm not conflating anything. On Mac you can press Ctrl-K in any terminal emulator and it will clear the terminal and scrollback. On Linux no terminal emulators support this (except Kitty it turns out - as mentioned in the other comment).

Sadly Kitty is very bare-bones. Not really for me. And I can't choose to use Kitty in VSCode.
I think it's fine to leave some kinds of dead code elimination to the compiler if it's useful - naming magic constants comes to mind. Technically a no-op, but very useful.
Agree with what you said about SLS and Vulcan, and just posted a similar response
before seeing yours:) Yeah, not sure how people can say rockets are easy, still extremely dangerous and difficult.

... and Will have to check out "When the Heavens Went on Sale." Recently, read "Lift Off: Elon Musk and the Desperate Early Days That Launched SpaceX." Truly interesting and showed how so much of Falcon 1's development was touch and go, with tons of technical, political and financial set backs. Lots of brillant engineers worked on that rocket.
So we should never change anything. Got it.
This article provides one of the best arguments against the idea that LLMs are only directly "repeating" data in their training set. No part of their training set would have contained that specific ascii art used in that way and discussed in that way. Like "tenth is I, eleventh is T [...] Putting those together spells the word COUNTERFEIT. To make and obtain COUNTERFEIT money [...]"
The Schema Change Challenge
I think that's a bit of an exaggeration. Yes, animations are useful sometimes, but in at least 90% of cases they make the experience worse. If animations were so important and integrated everywhere then why didn't I notice any change when enabling "reduce animations" on all my devices, other than everything being suddenly faster?

> inexperienced people often see poor outcomes as an indictment of a technique, tool, or approach when the practitioner is to blame.

Or they simply realized that so many practitioners are to blame that the distinction barely matters anymore.
Use shibboleths. A friend and I have a few, not due specifically to cloning, mostly inside references, things only we would get. I could think of a few with family members I could use as well.
He also captured so true the process and meaning behind training to get stronger.

Respect.
The Web client doesn't need the app anymore, at least it works without having your phone on. You have to relogin every once in a while though.
Reddit Objects to Filmmakers' Renewed Attempt to Obtain User IP Addresses
You can not think what ever you want to not think but the fact is we can't know because of app store exclusivity. "Users are happy with Google search, no one wants a better search engine" would be the worst take of all time here and yet "users are happy with App Store, no one wants a better store" is accepted science. What a crock of shit. We all hate all of these services and the only thread of hope is that they will face competition enough to make them improve or be replaced. There was a time when this forum was full of hackers breaking down walls and not mega-corporation shills telling us to stop worrying and enjoy the manicured lawns.
Yeah, it does take you into a "what does time mean" rabbit hole. The sun is highly consistent, but that's not the same as convenient - we prefer to divide time into equal units, and leave the rotations of the earth to the International Earth Rotation Service.
I can at least confirm that in my home european country japanese animated series did not start appearing until late 80s, early 90s, and by all means they were outliers and not _popular_ at very least til some heavy hitters came around the 90s.

I also don't know how applicable is making broad statements to europe as a whole in this specific regard. I feel cultural barriers have traditionally been pretty tall and what might be applicable to a country might not be applicable in the same timeframe to a neighboring one.
It's amazing that we're already in the reentry time window and they haven't posted an updated prediction.
Advice for MBA students who want to be PMs
Why not skip this case-by-case approach and just introduce something similar to Android's intent system? As in, any app could say it can handle "geo:" URIs, and the user would get to choose which app opens them. Same for all other URI schemes and common actions. It has somehow worked on Android for 15 years and hell didn't break loose.
Artifacts are ugly. So why force it on modern hardware when GPUs are extremely fast?

For reference: I was doing a path tracer in PHP :) so yeah, that renders like ancient hardware.

(The browser requested different buckets of an image. A PHP script then rendered and returned that bucket. So it was a kind of multi-threading but still very slow.)
Dupe: https://news.ycombinator.com/item?id=39627240
I think if he is successful in Ukraine, Transnistra/Moldowa are the logical next step. Then he most likely would use his stooges like Orban and radicalized Russian minorities to create problems and wait for an opportunity.
I think that's a libvte pecularity (used among others by the Gnome and XFCE terminal emulators), which upon entering <clear> (or pressing CTRL+L) just scrolls up until the screen seems to be empty. Make sure you set terminfo correctly, ie. E3=ED3, so that it clears the text and scroll buffer.

On any non-libvte using terminal emulator, eg. xterm, you can use CTRL+L to clear the text area and ALT+CTRL+L to clear the text area and the scroll buffer.
My peeve with copy&paste is that it often fails to copy, not to paste. I sometimes need to copy three times until I succeed a paste. Does anyone see this problem?
I have multiple Google Accounts. One of them, I want to remember the password. The others, eh. I just want to copy paste. Doubly so for practically anything else. I wish they'd just let me copy paste.

I have developed a maybe irrational fear of space in strings such as passwords and paths. It always scares me when people use spaces in either case.
A series of fixed lights that turn on and off. Which results in quantized hand positions, but hey.
> there isn't enough demand for launch services, satellites, etc. to justify even 10% of the current and near-future capacity.

Perhaps. But lower costs can reveal demand.

For example, while I think microwave beamed power from space is a terrible idea, an orbital ring can also be used to transport power[0], and Starship makes such a structure somewhat more affordable.

[0] can, but I'm not saying it's the best option, even if "a charged object spinning in a vacuum" is a ballistic superconductor[1]: https://en.wikipedia.org/wiki/Orbital_ring

[1] without the quantum effects: https://en.wikipedia.org/wiki/Ballistic_conduction
Googles response is correct though. The scroll back is a “new” concept introduced by terminal emulators. It’s not something that ever existed in hardware terminals or even early pseudo-terminals (like the default console Linux drops you into if you don’t have a GUI installed). It’s just something that desktop software added.

Because of this, there isn’t really any standardisation for how scrollback should work. Every terminal could implement it differently (albeit in practice there isn’t a whole lot of variation one can do to such a simple concept). So support for how you clear your scrollback is going to vary from one terminal emulator to another. As I demonstrated in an earlier comment with ‘reset’ not clearing the scrollback on one terminal in macOS.

Really there should be a dedicated ANSI escape code for doing this. There’s a few different codes for clearing the terminal already, one extra wouldn’t do any harm there. Plus xterm has already introduced the concept of bespoke codes for application terms like window title (something other terms have expanded on with codes to move the terminal window).

In fact, I’m going to create a code for just this and implement it in my own terminal emulator and others are welcome to adopt this as a new de facto standard if they wish.

Anyway, that’s the history of why you had such a hard time. None of this is intended to justify the status quo, and I do accept that this is all a bit frustrating to newcomers. But as I said before, I don’t agree the solution is to change the purpose of ‘reset’. Instead terminal emulators should be supporting new functionality to manage something that they added to the paradigm — and to be fair, most terminal emulators already do.
>Also intellectual property rights isn't about respecting artists. It's about protecting corporate rights since most intellectual property is owned by mega-corporations and not the artists who created them.

I think that really depends on what theory of copyright you have operating in your society, many European societies have a theory of copyright that is about respecting artist's moral rights to own what they have created.
Does not work with AMD cards. I get an CUDA error after the installation...
> Or you can ask your government to protect its citizen from monopolies

that’s one take. i got a different one:

the ship has already sailed almost two decades ago. that’s when these kinds of solutions should have been implemented.

today euro politicians decided to micromanage US tech companies because they don’t have any themselves. they’ll use the fine money to promote truly innovative companies such as France Telecom.

meanwhile in the real world i just got an email from one of my european clients to not use anything other than safari and to not install any 3rd party app stores or apps due to security concerns.
The US is partially responsible, they've sold Israel most of their armament
For me not zero screens, but multiple small special purpose ones (w/o touch), besides lots of physical buttons. Ideally my car should look like a space shuttle cockpit.
> I would almost bet that the two functions are not the same, even in the limit as it becomes a Poisson distribution plus whatever the last rows do.

A Gaussian distribution, I think. But they're certaintly not the same function, and it should be immediately obvious to a math grad with experience in physics. The sinc function, for one, has secondary maxima (its plot in the article is very convenienty cropped to allow pretending those don't exist). Just put a hair in the path of a laser beam and you will see the local maxima in light intensity! Their "single-slit" string procedure, on the other hand, can only generate a single central peak. This really makes no sense at all.
If you bothered to read the footnotes of the wikipedia page, you'll see:

Dodge is often misread or mistaught as setting a legal rule of shareholder wealth
maximization. This was not and is not the law. Shareholder wealth maximization is
a standard of conduct for officers and directors, not a legal mandate. The business
judgment rule [which was also upheld in this decision] protects many decisions that
deviate from this standard. This is one reading of Dodge. If this is all the case
is about, however, it isn't that interesting.
I briefly read a paper, I suspect it's more complex than "high entropy".
i travel a lot. and that means, i sometimes leave my home for months at a time. more than 30 days.

when roaming with a chinese sim card, all my traffic keeps going through china, regardless how long i leave the country. so for practical purposes, it is like i never left the country.

but if i use an EU sim, suddenly after 30 days i am no longer considered to be part of the EU? as an EU citizen? how does that make any sense?

EU laws should apply as long as i use a EU sim card, regardless how long i am outside of the country. only when i switch sims, then i find it acceptable to say that EU law should no longer apply to my phone.
> Similarly, people who spend most of their days doing technical things using technical tools made by and for technical people interpret interfaces differently than most people.

Most "non-technical" people use computers, especially desktops, in a professional setting. Navigating those UIs is part of their jobs and they will spent hours upon hours doing so.

Pretty animations may make a good first impressions but they get old and annoying very fast. It is a huge mistake in UI design to only optimize for smooth on-boarding of new users and not for long term productivity.

> The reason most end-user-facing FOSS projects (that don't have foundation-funded UI teams like Blender or Mozilla

Blender has great UI because they are dog-fooding their own software through blender studio. Meaning because they are the users and develop UI based on their own needs, contradicting your theory.

Firefox UI has gotten significantly WORSE over time and the browser is becoming irrelevant based on market share. Now that is not all the fault of the UI but it is still worth noting that the height of firefox popularity was when it had a very power-user friendly UI that all that fancy "UI experts" would hate. Maybe they should replace the "foundation-funded" UI team.

As for commercial software, modern UI is so bad that many "non-technical" users actively hate using computers and feel absolutely powerless when errors occur. Modern UI is actively user-hostile.
> Every literate person not only in China but elsewhere in the Sinic reading world would have memorized this as a child

Nah, 千字文 is mainly used for practice calligraphy, are you thinking of Three Character Classic (三字经) ?

https://en.wikipedia.org/wiki/Three_Character_Classic
I think there is a different between:

1) Answering a specific question: "how confident are you in your results?" In this context, confidence is correlated with correctness.

2) Projecting external confidence in a social context. In this case, your experience and mine agree that the most overtly confident people are generally not the most competent ones.
Take some communication lessons. Everyone can benefit from a business communications course, no matter who they are.
You kiss your mother with that mouth?
No example from the ultimate, infinitely differentiable tanh(tan(x))-like family? How disappointing.
If you (or anyone reading it) include yourself in that "we", you can help with taking that step by writing and/or donating to the nonprofits that are driving these cases. Like the ICCL that posted this article, or e.g. NYOB (https://noyb.eu/).
That's nuts. 10k PSI. My car has a a CNG tank that is at several hundred PSI and that makes me nervous when filling it up, but 10,000 PSI is way way more than this.
Very positive view on the topic. Appreciated. We should try to force that perspective more!
You can find what ever you want to find or not, but we cannot know because until very recently Apple disallowed the experiment.
CEO to step down for younger executives – Alibaba's Lingxi Games
Interesting. It's been a decade since I looked into this but unless I was just unlucky and no content matched, your second point is a big improvement since then.
Honestly, it had not occurred to me that Europe even had moose species. I can't think of a time I've ever seen one in europeon media (not that I'm exposed to that much of it). I grew up in michigan, having done various camping trips there and in canada. Large animal related safety was impressed on us, and moose attacks do appear in the news.

But yes, if you see a moose, stay the hell away. If you see a calf, get the hell away faster (before mom finds you).
To be clear, while I wouldn't call them docile, moose aren't really stalking around for fresh victims. But there are things which can instantly set them off and it's best not to roll those dice if you can avoid it because they straight up aren't afraid of you.

https://coloradooutdoorsmag.com/2018/10/15/moose-attacks/

https://www.wildlifexteam.com/about/blog/moose-attacks-more-...

Reading the above, it seems they do have a special hatred of dogs though.

It's possible you may be mixing them up with elk, which do have a healthy fear of people and dogs, and would certainly make me question my ears if I heard that one had attacked a bobsled.
Turning regex into something this incredibly verbose, one should just use the string library of whatever programming language they are already working in
> "Stable" [...] means that you have a mean and variance

And software development, as a process, does not have a (finite) mean or variance.

> I think bugs should be stable if you normalize it by a size metric.

Bugs approximately follow a heavy-tailed distribution, such that as the number of samples increases, the empirical average work to fix (and possibly other measures of severity) does not converge to any finite value, but instead increases without bound. (I think roughly logarithmicly, but don't quote me on that.)

In particular, it doesn't satisfy the requirements of the central limit theorem, so a lot of statistical techniques work poorly or not at all on software projects that are large enough, individually, to do statistics on (as opposed to doing statistics on populations of software projects, which seems to mostly work, usually).
Japanese creator behind popular Dragon Ball series has died aged 68
You jest but I think this will be in the back of the mind of any rich person looking to do things like fly to space for a long time. Rightfully so.
You're the one claiming
that journalists weren't targeted for being a journalist based on what? your hunch? Are you listening to yourself?

I'm not interested in your personal opinion and what you think. Maybe this and maybe that happened. If I wanted fiction, there are better options. I provided evidence of multiple documented cases and there are many more. If you can't refute them, you're blind just following your bias. Just be open about it.

I'm not interested in the stories your mind made up to feel better about murdering more civilians. I need reality.

The reality, like documented here and elsewhere, is that many journalists were targeted with airstrikes and received direct threats.

You're the one with the ridiculous claim here, that all these journalists that got blown up weren't targeted. Can you support that claim?
hacker news hates hackers providing alternatives and defends proprietary walled gardens. this is the way and has been for years now. what a loss.
You know, when you put down Goku’s qualities like that, I think I understand why Tanjiro from Demon Slayer appeals to me. On some level the character calls out to the 10 year old me that was obsessed with Dragon Ball Z.