skysight-inc/HackerNews huggingface dataset:
It's a somewhat-supported thing; https://code.visualstudio.com/api/language-extensions/embedd... has some introduction to how it's often done.

My (limited, from trying to hack a language server for a custom C preprocessor I have and reading a few others) experience is that language servers are not very good at true arbitrary composition but even the most monolithic ones are at least somewhat "wrappable". So a normal Java LSP wrapped in something that recognizes `executeQuery` and knows how to run additional checks on its string argument is possible. However, that thing running the additional checks on the string could not itself easily be an arbitrary SQL language server unless it was expressly designed for doing so.

The bigger issue is that you usually want some kind of semantic knowledge to cross the boundary! For example in HTML If I look for the definition of a string '#foo' in JS I want to jump to the element with ID foo; if I want to find uses of a .foo CSS selector I want to find the HTML documents with class="foo" and the JSX components with className="foo", etc. Isolating the servers misses most of the potential. You need a language-server-protocol-server protocol that can pass typed identifiers between each other; and now you've got not just programming problems but ontological problems which are the worst kind to have.
I get occasional sleep paralysis and it has taken years of practice to not panic and just calmly try and wiggle my toes until my body comes back online. The idea that you could be trapped in that state for days or years is a complete nightmare, if I knew that was the only future I had I would want to be dead ASAP.
With eglot and lsp-mode emacs, for me, has feature parity with vscode for c++ local development. Unfortunately for remote work tramp is still a nightmare and vscode far ahead.
> update and check in a single page at a time

Git also enables this, so I don't understand your point.
Superhuman seems like an odd example because for an 8+ yr old startup it doesn't seem at all obvious that they have PMF yet.
Can't read the article, cause NYTimes paywall.(And I don't use methods to get around it, cause that's technically stealing; and I refuse to pay for NYTimes.)

But here's a comment based upon the pretense of the title at least.

Cinema, is in the eye of the beholder.

For someone who knows the usual trope of superhero comics and such, yes, there is nothing at risk. We (the comic book readers, etc) know very well that 99.999% of the time, the 'good' wins, and the 'bad' loses. Maybe not always right away. Maybe not even after some time has passed. But they always end up winning somehow. Always.

That 00.001% though that we know is likely to not happen, is still more than enough plausible capability for the 'bad' to win. Especially in the eyes of those who don't know any better, because they don't have the experience with the dried up and old tropes of superhero media.

In my opinion, it's this very thing that makes the anti-hero in other media so popular with so many people who are tired of the same old tropes being reused again and again.

Meanwhile, the average person will lap up anything Marvel tosses at them.

But note how I don't mention DC here? Why is that?

Because DC actually tries to add some level of complexity to their stories beyond "bad guy did thing, so now good people assemble, and take away bad guys toys."

And it's pretty often that it's a 'guy' who is bad in these no less. It's only with stuff like Wanda Vision that we see for once a female actually being given the cast of being the 'bad person' in Marvel stuff; and even then it can be argued she's going through some serious shit involving grief, depression and mania.

Did I describe that properly? I didn't even watch it.

Anyways. Marvel can be cinema. It just isn't for those who know better that it's mostly just a mental wankjob for the more or less morally simple people out there.

Meanwhile we have other things being made by (IMHO) much better companies that often gets people confused and so they don't like it. All because they try to not be simple enough a toddler can understand it.

So I agree with the premise, but only because of the human condition.

(P.S. This isn't to say all Marvel = bad. Just that they kind of have reached the bottom of their current barrel, and need to find a new one in some respects. They do release some pretty decent movies to sit back and relax with; but they aren't exactly "big think" kind of movies.)

Edit: Because the internet has a way of providing when you least expect it; here's a great example of how DC manages to make things 'more complex' in a way that is actually enjoyable.

https://www.youtube.com/watch?v=u2kqS-nboQI
C translates quite readily to D. I've been able to translate thousands of lines at a time in less than an hour, usually with some global search & replace and then making adjustments after running it through the D compiler. We relied on being able to do this in the D community for quite a while. There also have been three three translators built, with more or less effectiveness. It is nice to get the code into D, and then take advantage of D's safety features.

The fundamental problem with translation, followed by some hand tweaking, is that it only works if the C version is to be abandoned. If the C code is maintained by anyone else, as soon as they make changes, the translation gets out of date. Updating the translation turns out to be impractical because of the hand tweaking necessary.

Then there are some frustrating structural limits. The largest is that C doesn't have modules. The preprocessor puts everything into one file, and every C compilation is for one file. Declarations get duplicated across every translation unit. Somehow, these need to get teased apart into modules. This structural redo gets done by hand, and requires pretty good familiarity with the C code's design.

The preprocessor poses another major problem. The preprocessor language and the core C compiler have no knowledge of each other. They are completely separate languages, with their own syntax, keywords, semantics, etc. The preprocessor, aside from trivial use of it, simply does not translate into other languages. I also have yet to find a C programmer who could resist using the preprocessor as a metaprogramming language, which does a great job at obstructing all efforts at converting to another language.

All this stuff raises a lot of friction for D interacting with C code. Programmers don't like friction, they don't want to deal with C code they are unfamiliar with, they don't want to fold in maintenance changes in C code to the translation, etc. They want it to "just work".

The eventual solution I came up with is obvious, but I'd always dismissed it as impractical. Just fix the D compiler to be able to compile C code directly, and internally make the C declarations and constructs available to D code. This turned out to be fairly easy to do, and is ridiculously effective. It sometimes works even better than C++'s ability to #include C code (C++ doesn't support things like _Generic, old style C declarations, etc.). All you have to do is import .c code just like importing any D module, and the D compiler takes care of all the dirty work for you.

It isn't perfect, for example, C compilers have lots of extensions, and dealing with all of them is hopeless. But we just do the common ones, as it turns out most of them are rarely used.
When is short tenure a red flag?
I would encourage you to try and push past this feeling.

It's part of a natural change in dialect. There are instances of prejudice toward similar phenomena such as vocal fry or uptalk that have been shown to disproportionately be attributed to women, even though this is not the case.

(https://scholarworks.arcadia.edu/cgi/viewcontent.cgi?article... some reading I found on the subject)
> You are sceptical [sic] because Ukraine has turned into such a quagmire for Russia.

To be clear: this is exactly what I said, yes.
There’s something about eking out features that were never intended from a protocol that’s fascinating to me. I’ve seen the smooth scrolling a couple of times by now and it’s still hard to believe.

Do you guys have a link showing how you managed to pull those tricks? Smooth redraw and bevels around buttons for instance.

As someone who has drawn my share of simple boxes with scape sequences in the past decades, I’d love to know what you guys figured out that we missed.

Thanks and congratulations.
It is expensive enough that you only want to use it when necessary, but they [1] built this place [0] with it. The hot water drill they used to bore into the Antarctic ice cycled between +100 degrees C and -40 degrees C daily, which caused it to develop leaks. This tape is one of the few materials that can survive in those conditions and hold the thing together. Nothing else they tried could do it.

[0]: https://icecube.wisc.edu/
[1]: http://www.psl.wisc.edu/projects/large/icecube
You mean the pensions are Ponzi schemes, where each cohort requires youngsters to feed it to survive?

How evil are we?
Print log to file, then tail -f in another tab/pane.
I just remember a zillion weird popups with lsp-mode, which is all UI that isn't built in to Emacs. But also: Projectile isn't built into Emacs. Project.el is. The lsp-mode hovers are bespoke; eglot just uses ElDoc. lsp-mode wants you to use flycheck; flycheck isn't built into Emacs. lsp-mode can use xref, but it also has its own thing. lsp-mode has its own header and modeline goo. It goes on like that.

None of this is bad. These aren't critiques of lsp-mode. But they're definitely reasons why it would make sense to integrate Eglot, which prioritizes integrating with Emacs built-in libraries.

The actual critique of lsp-mode I would make is that I bounced from lsp-mode at least 3 times trying to get things working, and things would always be ok for like a couple days and then I'd lose 30 minutes to debugging and ultimately just turn it all off so I could get on with my day. I enabled Eglot once, with like 10 lines of use-package, and haven't touched it since.
Maybe try... a good Android phone?

This question is silly. The Pixel or any top-end Samsung is equivalent or better than the iPhone in hardware. The Android and iOS user interfaces are similar enough that it's mostly personal preference and familiarity.
I used this technique commercially (about 5 years ago) to build voxel representations of the world in real-time from lidar data (Velodyne VLP-32C).

Each lidar return (a 3D point) provides a line of empty voxels from the lidar origin to the location where the laser hit a surface. Because you know the light followed that line uninterrupted, you know all the voxels on the line are empty.

The lidar is giving you thousands of points per second and the lines (derived from the points) carve the voxel space. The voxel space is rendered continuously. It's very satisfying to watch the space being carved out.

I don't know of anyone else using this technique before me, and I don't know of anyone doing it now.
> It is simply wrong on the evidence that Tesla’s stock rise funds SpaceX. It is a profitable business and funds itself. And SpaceX doesn’t hold any Tesla stock as far as I’m aware.

No but musk owns Tesla shares and as they rise he can invest new cash into it.
Shall we fix all these long-standing bugs?

No. Let's just add new shit nobody asked for.
True, however don't discount some of the complexity that arose regarding CORS and iframes. Also, I was tweaking the styling for some time, to make it look good on all devices. The barebones functionality, yes, I did indeed do it within 30 minutes, but the other parts take more time.
I exactly ran into this issue when migrating from a different provider to CF pages.

I preferred to strip away the .html extensions anyway, so it was okay in my case. CF should trigger a HTTP 308 for older .html to the new urls automatically.
OpenBSD 7.2: The other other FOSS xNix released with Apple M2 support
That’s a great point.

It’s the same thing with social networks. I’ve long said that the way to break FB is to just demand a compatible open API for everything - text messaging, social graph, and potentially even feed. This would allow interoperable social networks and aggregators where you could see multiple feeds collated. You should also be able to have control over your feed.

But of course we can’t because like you said FB will claim this violates their ToS or it’s impossible or anything.

It’s nonsense but like others said - technology has made it so we don’t have any control over what we “buy” anymore. The tech is there to control us, not for us to control it. It’s there to track our choices and mind fuck us using that technology to buy more, consume more, choose the politician that has collated more data to manipulate you. Nothing is made for “us” anymore.

It’s insanity.
I proposed an extension to C which adds slices:

https://www.digitalmars.com/articles/C-biggest-mistake.html
And all this time I’ve been blaming Windows for bringing us white spaces in file names.
That is how all savings work. You understand that when you save for retirement, you are not burying food in the ground so that you can dig it up and eat it when you stop working, right? Instead, you are purchasing claims on future production. It is always the production of the next generation that feeds the current retired generation, as our time transportation technology still lacks the ability to actually save consumer goods for the future.
I agree with King on that. A thesaurus is great for finding words you know but don’t use often. Learning new words from it… you’re usually missing important nuance.
For the first two years until Google and Samsung stop updating it.
Charter of the Dutch East India Company (1602) [pdf]
What was product market fit called before the new wave of jargon took over? “Building shit people actually want”?
Accidents probably won't be an issue (useful power density is surprisingly safe, and safeguards can be put in); malicious redirection of multiple beams, that probably is a threat.

Multiple beams can only be guaranteed safe against malicious agents by making sure only one is in any given person's sky at any given moment, which either limits us to 6 worldwide or requires the satellites to be low enough that they're in earth's shadow.

(Last time I said this on HN, I got an angry response from someone who clearly didn't understand what I was saying; I don't know if that is because words are bad at painting pictures or not, but regardless I really ought to get around to blogging this with pictures to show what I mean).
Agree with others, black banner appropriate.
In case you're not already familiar with Richard Dawkins:

An evolutionary biologist, Dawkins is one of the most famous atheists alive today.

https://en.wikipedia.org/wiki/Richard_Dawkins
Since 90% (a wild guesstimate) of C code is pointers, I suspect this is hopeless.

I've translated a lot of C code to D, and manually converting `*` to `ref` (D's safe pointers), and converting to slices, cleans up most of the C code nicely and you get buffer overflow checks for free.
I had a similar experience as OP. Maybe you can't imagine it because you went to a competitive high school where kids talked a lot about stuff like that?

I barely tried and was in the top 1% of my class yet I didn't prepare for the PSAT or SAT that I can recall. Maybe I did do a few practice SAT tests, but it definitely was preached that the SAT was an aptitude test so you couldn't study for it.

I ended up getting $60k in scholarships mostly from my PSAT results but at the time I took the test I had no idea what was riding on the results. I thought it was literally just "Practice" SAT.
Free Disposable Linux Shell/VPS/Cloud Services
Same result on Firefox on Mac.
I use an OLED as well (an LG C1 48 inch TV as a monitor actually lol) so I made the background black as, like you, I think #000000 looks good on an OLED. However, it can look quite a bit harsher than softer colors such as on the Linear or Radix examples. It's okay if you're making a brutalist site like mine is (with bold, big text) but it doesn't really look that good for other site designs.

All that being said, I use the browser extension Dark Reader to crank up backgrounds to #000000, but I think most people would be annoyed at pure black.
> There are countless reasons why this or that move would make sense for Russians. For example just to spread chaos and keep the world and its resources divided and force Europe into some kind of deal.

This is not enough justification for why this is plausible. Russia miscalculated in Ukraine (though even the US thought they would perform better[1]) but it is not suicidal. Invading a NATO country is a suicidal move for Russia.

[1] https://theintercept.com/2022/10/05/russia-ukraine-putin-cia...
> in case I'm out of the loop and a moron?

No need for this seemingly disingenuous and childish attempt at baiting people here by feigning ignorance.

It is hardly bizarre, unless you aim to convince the crowd here that, say, the Uygur situation in China is a complete fabrication. If that is your belief you might as well argue it, instead of going on this roundabout way of avoiding being downvoted.

Educated westerners are trained to be sensitive to how countries treat their own citizens. So countries that have imperial ambitions and treat their minority citizens (political and ethnic) like shit, do tend to trigger a negative visceral reaction from them.

Nothing to see here.
How many years till that's true
I have worked in architecture and engineering, in various roles from CAD operator to design engineer and project management. I've worked on small buildings I would call 'small equipment shops' to 40 storey residential buildings, large traffic bridges, schools, hotels, etc.

I cannot for the life of me understand what bluebeam does that's worth its per user costs. I've worked with companies that wanted me to pay hundreds of dollars per user for the ability to mark up PDFs...when I can just mark up the PDFs without bluebeam.

Massively overpriced nonsense as far as I can tell.
I dunno it seems like basic decency to kill someone painlessly once that is the what's going to happen. It is crazy cruel to just watch someone die of thirst over a period of days, we wouldn't do that to animals.
It has its own thingy, too, in lsp-ui, right?
It seems odd to complain about an issue that doesn’t exist in the latest stable version.
I think that it was very good idea to make post edit interface very similar to Wordpress one - plenty of people will be familiar with it right away!
My favorite part of the story is the first attempt, which failed, but Corning continued on with it as an experiment. And that’s the one in the museum now.

That is how you accelerate learning anything. In a large multi-stage, multi-disciplinary project, there is always a temptation to give up and start over the first time a stage fails.

But that means you always enter new stages with perfect inputs and no experience. Way better to keep working on flawed WIP to build experience and test new processes with lower stakes.
> Maybe the most realistic answer is that everyone else has seen what Apple made, and doesn't want to build a locked-down vertical ecosystem

Yes because other companies care about “freedom” and your ability to run your gnu tool chain.

> Trying to sell a device as locked-down as the iPhone in 2022 will rightfully get you laughed out of the room.

What bubble are you living in?
Checked it for my Transmission host static IP which doesn't download anything for a while and it has some completely random stuff I never downloaded or searched for. Even shows items from today which for sure I haven't requested. Could be some DHT spoofing or my Transmission is relaying some DHT requests?
Did you really make this account just to write this comment lol

Anyway, I did some more performance optimizations, it should load lazily more efficiently and not be as laggy when it does.
I think this would be way better if it could work with only the mouse. LMB/RMB for brake/accelerator and moving mouse left/right for proportional steering with steering position visual feedback.

I've always also preferred the more immersive inside-out view where the view rotates directly with direction of motion rather than the overhead/behind view.
its a czech practice with few town-hall people in Prague few centuries ago IIRC, not a czech word per se
The main thing that seems to be missing, in my experience, is moderation.

If someone can manage to make a decentralized forum-like moderation list, then we wouldn't have any use for centralized trackers anymore.

I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits.

Then the only centralization left would be what branch/torrent people introduce to new users.
The iPhone X did very well looking at the sales.
yeah release it
I did some more performance optimizations including lazy loading. Let me know if it is still slow.
In-Line Skating Is Back – Again
Cultural revolution, communism in general, Tiannenmen square, IP theft, one child policy, their concentration camps for Muslims.
It's unethical, without a doubt.

As described, it's not even about segregating different audiences, but about sequestering and silencing specific people, yet keeping them engaged at the same time, perhaps to be able to continue to show them ads and keep up the platform's KPIs.

In a way, that'd be quite similar to dating platforms creating fake profiles to keep their members engaged, which I doubt anyone would consider ethical behaviour.

If an online service doesn't want certain types of opinions, ideas, or people on their platform, that's absolutely fine. Just tell them, so they can take their business elsewhere.
Well I guess it depends on how you attribute words to languages. In Czech language it's standard practice to compose words with Latin stems. The word was originally written by a Czech person in a Czech language text using specialized Czech grammar for integration of Latin stems.

The prefix de- is used in Czech normally since forever and to this day (originally Latin though), the stem fenestra is Latin (not normally used in Czech), and the suffix -ace is Czech (Slavic origin).

BTW the quote you posted says the first usage in English language was in reference to the Czech text which actually coined it (thus the English text adopted it), not that it's English in origin.
For all the grief 3M has put on humanity they still make some pretty neat stuff.
I'd rather keep my shit for brains instead of trading it away to a scammer in exchange for a number on a blockchain we pretend is an image that has value because its on a blockchain.

my shit for brains isn't the massive scam and fraud that is the NFT 'market' and is infinitely more valuable.
I use a thesaurus as a memory prompt.
If you don't want to deal with any of that but like MDX (think Markdown with the option of JavaScript), I believe motif.land publishes your MDX sites with Vercel.
Awesome! Yeah I didn't do any optimizations when I first posted here, but I added lazy loading on the iframe as well as React component lazy loading, so it looks like it's working pretty well.
Moderation.

TPB (and other trackers) are essentially forums.
The idea of my lsp mode installing servers for me fills me with dread. I'm fine with, like, `brew install whatever-server` or `go get golang.org/x/tools/gopls` or whatever. But if lsp-mode's deal for installing a new language server happens not to work on my machine, I'm in for 45 minutes of elisp debugging to figure out what the hell is going wrong. Most languages we work in have more tooling than just a language server; we don't expect Emacs to install our debugger or code generator. It's weird that we expect it to install the lsp server.