skysight-inc/HackerNews huggingface dataset:
What exactly did they embrace and extend with LSP? And what's going to get extinguished? They created it and others adopted it...

They could've simply integrated TypeScript into VSCode using a proprietary protocol to keep people locked to it. Instead they took care to make a well documented and reasonably open protocol that others can use for their own language support, and to integrate TypeScript into other IDEs.

I really don't understand what you think they should've done instead.

Do you think that the world where every compiler has its own API is better? You're still free to do so - just develop an extension for VSCode and/or all the other IDEs instead of a single LSP server implementation.
Statistics education is undergoing a bit of a revolution, driven by the accessibility of computers. For example, hypothesis testing is introduced by randomization[1], using a randomized permutation test[2]. I find this really easy to understand, compared to how I learned statistics using a more traditional approach. The traditional approach taught be a cookbook of hypothesis tests to use: use the t-test in this situation, use the chi-squared in this situation, and so on. I never gained any understanding of why I should use these different tests, or where they came from, from the cookbook approach.

For the same approach in a slightly different context see [3].

[1]: https://openintro-ims2.netlify.app/11-foundations-randomizat...

[2]: https://en.wikipedia.org/wiki/Permutation_test

[3]: https://inferentialthinking.com/chapters/11/1/Assessing_a_Mo...
Email and Git = <3
Microservices for the Benefits, Not the Hustle
Thanks for the very clear explanation!

Where does the language server typically run? Does it run on some remote server or as a separate process next to your editor on your local machine?
>Can homeless Japanese set up a tent on a sidewalk in the heart of Tokyo?

Yes. I encountered a homeless person in the CBD of Tokyo, sleeping in the bushes of a (very small) divider between a main road. Almost totally hidden, by those bushes. With enough items to look like they'd been there a while.
Any plastic, like PVC.
> then there's a perverse incentive for service operators to maximize the number of job ads a user applies to.

Is that not an incentive for the service operators to find more employers? No one is forcing you to apply for a job hopefully.

When the cost for applying is zero all you get is:

- puffed up resumes

- laughable experience in the stack that doesn't last a few minutes upon (time consuming) inspection

- bad cultural fit

- fake human beings who aren't even real and are actually just devshops in third world pretending to be Europeans with fake personas and everything

- the list goes on...

These things are expensive on the other end, yet it costs a person exactly $0.00 to send that resume, it's the bullshit asymmetry principle at work, there's so much time and effort required to refute job applicants that you basically have to give up.

Again I'm asking you to go post a remote job and see for yourself. Please, try to see this from the other side, it might even benefit you as a jobseeker to do so :|
Galaksija was a very impressive undertaking considering the fact that it was made by a single person. However, it was underpowered compared to other computers accessible to citizens of Yugoslavia at the time. I was a little kid back then but even I looked at Galaksija as mediocre in terms of power and features. My parents were middle class but we could afford a more powerful computer with color graphics and more memory.
> debuggers

That's where the sibling protocol, DAP, comes in. Rest of this is a good simple explanation on what LSP does, otherwise.
ESLint Setup in Node.js: A Detailed Guide
Right, so one VLAN per group of IoT devices you want to segregate together, e.g. a bunch of security cameras and their NVR would go in one VLAN, a sprinkler controller on a separate VLAN, and so on.

I'm on a single VLAN and associated WLAN for all my IoT devices but I would also like to segregate them further. The 4-WLAN limit on Unifi does limit what can be done, however.
Rumors That AppLovin Will Acquire Unity After CEO Steps Down
Object Pascal was invented by Apple in collaboration with Wirth for Mac OS, as evolution from clascal used in Lisa.

Until the C and C++ took over inside Apple R&D, Mac OS was mostly programmed in Assembly and Object Pascal, and then it was time for C++ to take over.

Even the stuff that looks like C, is actually extern "C" under the hood.

Also no one really used the initial Pascal implementation, just like with C, most compilers had plenty of extensions, like Apple's Object Pascal.

Some of those extensions were later standardizes as Extended Pascal, however by then Modula-2 and Object Pascal (Apple and Borland's followup) were more relevant, Ada was coming into the picture, and thus everyone ignored ISO Extended Pascal.
Too much supply is just as bad a problem as too little & nuclear doesn't have the rapid startup needed to adjust the grid for sudden demand that the markets are intended to accommodate.
As long as you keep writing, its all good.
> Wouldn’t Kagi have to comply with a search warrant?

You can't find what isn't there. And there is not logging requirement in America. So put simply, no. If you searched for something sinister, and the U.S. government inquired, Kargi would--if they aren't lying--pose no risk to you.

If your concern goes beyond that, you're beyond bilateral trust. The concept of a search engine is beyond you.
Can't improve on perfection.
https://en.wikipedia.org/wiki/1964_Alaska_earthquake

The 1964 Alaska "Good Friday" earthquake is the second most powerful earthquake in recorded history, estimated to have been stronger than the 1700 Cascadia earthquake.

In 1970 I wandered the ruins of the original city of Valdez. They relocated up the hill. The next morning, sleeping in our homebuilt camper van, there was a rolling 5.9 earthquake right under us. Yikes.
Honestly, I think a big reason is that Stack Overflow didn't exist at XMLs peak, so you had people generating XML by concatenation, to predictably disastrous results.

One of the first XSLT transforms I was ever given to maintain generated XML by the same method. <xsl:text>&lt;PRICE&gt;</xsl:text><xsl:value-of select="PRICE"/><xsl:text>&lt;/PRICE&gt;</xsl:text> and so on.
What Free Pascal seems to do amazingly well is platform-support and backwards compatibility. I think it may be worth considering for some of my future hobby projects for that reason alone, assuming that there will remain some critical mass of developers around to keep the compiler working and that they do not start rolling out new incompatible versions all the time like what has become the norm for popular programming languages.

Official list of supported platforms from freepascal.org: "Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM. Supported operating systems include Windows (16/32/64 bit, CE, and native NT), Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS (16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii, AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally, support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM compiler infrastructure is available in the development version. Additionally, the Free Pascal team maintains a transpiler for pascal to Javascript called pas2js."
GCC just integrated Modula-2 into their compilers in the box offering.

A bit of Oberon survives in Go, which is probably the only reason I somehow like the language, despite their design decisions, which I must admit are still less draconian than Oberon-07.
Godbolt’s Law — if any single optimisation makes a routine run two or more times faster, then you’ve broken the code.

I think in this case, the single optimisation turns out to be: comparing Apples to oranges.
What word would you pick instead of "USER" for users in the context of DBMS ?
If peer review becomes paid work, most journals will probably outsource reviewing to developing countries. Journals (effectively universities and research funders) just can't afford the consulting fees of first-world academics.
I've always enjoyed going to the MLops meetup (https://www.meetup.com/mlops-community-bristol), always very good talks on a wide range of subjects.

There is also PyData Bristol (https://www.meetup.com/pydata-bristol/)
people actually like their editor? blasphemy. you must be using either sublime or kakoune
Fantastic writing. My parents did this walk in their twenties (twenty?) and I've always wanted to do it.
Elon Musk's Worst Nightmare
The images are credited to James Provost, a technical illustrator.

https://jamesprovost.com/

He has a bunch of interviews at https://technicalillustrators.org/ (which he co-founded) but I didn't find an interview of him.

On his blog in 2014 he notes in passing some of the tools he uses.
https://jamesprovost.com/blog/surface-pro-3-for-illustrators
> clangd is better but can still get things wrong if your build process is complicated your compile_commands.json doesn't perfectly reflect it.

Yes, clangd is accurate but when you have different build variants only one is reflected in the current compilation database. clangd will be perfectly accurate for this current variant, but blind to others.

Would clangd support a merge of several compilation DB into one? If a file appears several times with different options (typically include paths and defines), would clangd handle all variants in parallel or just pick one (first or last)? I haven't tried (yet ;).

It's manageable, and sometimes I'm reverting to pure "text level" changes or searches to work around this.
You might find https://www.jetbrains.com/mps/ interesting. MPS is a sort of AST-oriented IDE.
True, but at least to me "Soviet era" is associated with the Soviet Union. As someone who grew up in Eastern Germany I would actually have expected that it is about a computer produced in the Soviet Union when reading "Soviet-era computer" (despite popular belief, not everything east of the iron curtain was part of the Soviet Union, countries had varying degrees of independence, even though the Soviet influence ran deep and depending on time and place was actually an occupation.

Within the group of European socialist countries, Yugoslavia was the most independent from the Soviet Union, and at times even an open opponent.
Canary date palms (phoenix canariensis) can and do grow in southern England, although they don't fruit. Immature date palms need to be protected in winter, this is often achieved by bundling and tying the fronds together.
> Europe is worse in carbon-free transition.

Than whom? The parent comment referred to Texas, let's extend that to an US/EU comparison in electricity production

The latest numbers I could find for either:

EU: https://ec.europa.eu/eurostat/statistics-explained/index.php...

US: https://www.epa.gov/power-sector/electric-power-sector-basic...

Nuclear + wind + solar + hydro in the EU was 57.8% vs 36.9% in the US, doesn't seem that much worse
I found the quality of DDG searches really quite poor - worse than Google even. Not so much sponsored content but it’s like it lacked understanding of the context of what I was searching for which is something I find Kagi does well.
I feel like every developer/technically inclined person goes through a phase of trying to fix timekeeping. I know I did. I think it's a good exercise in recognizing that we (largerly) make tools and standards that fit existing social constructs, not the other way around, and that there are some things that are just inherently messy.
If someone puked on a train in Paris, what would happen? If someone got on the train and started smoking drugs off tinfoil, what would happen?

In many cities in the US, the answer is _nothing_.

I've ridden commuter buses in the US that had cloth seats and commuter trains that had soft plastic-like seats, and they were quite nice -- but they also cost twice or more as much as a regular bus/ train ride. That price cuts down on certain behaviors.
I haven’t opened Google in a few years but I’ll try to remember to compare some results and provide you screenshots tomorrow or this weekend. I’m surprised others haven’t already done this!
No, they are different ARM ISAs.

https://www.arm.com/technologies/big-little
how good is kagi compared to google for languages other than english? german, russian, chinese etc

does kagi also censor illegal content or content residing in a gray zone? like porn, streaming movies, torrenting, racism etc

does kagi censor so called fake news and dangerous misinformation with regard to corona for example?
I can't sleep with any colour of noise from a speaker, but a physical fan in the corner of the room does wonders.
When you are in the northern hemisphere just look south and the sun will follow the clock from left to right :)
Commuter rail trains in the US frequently have non-hard (cloth / fake leather material) seats.
Congrats, interesting site and I really enjoyed watching the videos.

I found it slightly annoying that navigating back didn't work as smoothly as on YouTube, for example:

When the video is playing in the overlay, the URL does change when you attempt to go back, but the video continues playing. I'm not sure if that's intentional or something that could be improved.
No, they're not trying to deny the system is amazing. They're saying that it's not magic, and that we will soon be able to create comparably amazing systems ourselves.
Can you please define this political term and explain why it can be used in this context? Application of it to Yugoslavia seems very unusual to me. Its history normally does not include "Soviet Era".
I'm just speculating here. If somehow we could determine the exact waveform of the ringing, wouldn't be possible to just play the reverse waveform and cancel it out? Like how active noise cancelling headphones are doing.
The main thing is that without any strain relief like on a bare PCB like this, USB mini seems to hold up better for almost psychological reasons. The shape makes you tend to plug it in straight and put less pressure at an up/down angle.

I actually love USB-C for similar reasons, but sending USB 2.0 signals and power over USB-C feels weirdly misleading and janky nowadays.

That being said, I’m literally the guy whose semi-fringe opinions about USB ports you’re discussing, so I have a clear bias.
The implicit here is "business/for profit" KPIs.
Everybody getting burned by fold+forget exactly once would be my guess.

Perhaps new generation of editors ("post VSC") that experiments with non-uniform size could perhaps lead to some form of revival? Fold to "code minimap" excerpt instead of away. UI might want to consider cursor position in the leading whitespace for depth selection. In mouse terms, interact with the vertical line some editors display (not sure this could be helpful for keyboard knowitalls who'd select depth by repetition)

Or maybe this all exists but the shortcuts aren't sufficiently well known to reach my lowly knowledge levels, that's one of the more frustrating aspects of what-iffing editor UI.
Adobe Releases Next Generation of Firefly Models
"Enter the store url you want to spy" and then it says it's in private alpha and asks for an email to join the waitlist. Awesome nothingburger here.
I thought that works because it creates a complex of sensations that overload your audio “tract”. For example if I do the described trick without isolating/covering my my ears with palms, it does nothing. The difference is not in pressure, but in the fact whether I can/can’t deep-hear the punches that my fingers create. Not a doctor, but something tells me there’s more to that. All scans shown that I have zig-zagged vessels in my neck, but within what they see as a “norm”.
aren't they implied strings? If "[a b c]" is an array of 3 strings, "a", "b" and "c", then True is a string "True". That's the problem.
> featuring inter-satellite message routing

I think Iridium can handle four calls at a time. In any case, you don't want to be reduced by Siberia from Alaska.

> use exactly as much transmit power as they need to

Garmins have a ceiling. Terrain attenuates. There are more places you will be alone with a Garmin than a 406 MHz PLB.

> Iridium modems get instant feedback on whether their transmission has made it through and can retransmit if required

406 MHz does this [1]. Would love to hear anecdotes, ideally from SAR, where this saved a life versus providing comfort.

[1] https://www.acrartex.com/products/resqlink-view-rls-personal...
So far I can see, sudden loss of any sense (gettin hearing, smell, sight) is always a cause for concern. I will request my doctor to do a deep investigation.
> Scraping internet data is perfectly fine and legal.

I doubt that is true for all jurisdictions
I have moved my homelab applications from Nginx Proxy Manager to relayd on my OpenBSD router, and honestly, it works very well for these small loads. It does filtering, virtual hosts and TLS, all controlled from a single file and consuming negligible amounts of memory. Scaling is rumored to be a wall most OpenBSD products hit at some point, but for my use case, it's excellent.
There were significant under-the-hood rewrites for SQL Server 2005 at least, and no doubt many smaller changes throughout the versions even where not adding new features, though there is still plenty that remains the same or at least very similar. I can name one bug from way-back-then which will never be fixed because maybe something somewhere “relies” on the odd behaviour!
47 Anime for 47 Prefectures in Japan
Please don’t build the entire basis for modern society on a Jumperless, that’s way too much pressure.
My tinnitus, that my second covid infection gave me, is outside my current hearing frequency range.
I recently came across Caddy Security[1], and while it's not an OIDC IdP itself, it does serve as a good authentication gateway that's easy to get up and running and maintain.

1: https://authp.github.io/
Unlikely, because tinnitus is (from what I understand) a malfunction of the auditory part of the brain. There is nothing physical to cancel out.

Also, mine for example, is not completely static.
IRS says Microsoft may owe more than $29B in back taxes; MSFT disagrees
I was always suprised people were giving Meta a lot of flak for not building ActivityPub fast enough yet completely missing the fact Matt announced it for Tumblr ages ago and it they did nothing.
i don't really think this is a fair conceptual model for a fault nor for how an earthquake nucleates progresses and then ends. it doesn't really account for plastic deformation, fluids, the interface media (a fault has more than just two rocks touching each other, there is typically some amount of ground up particles, etc that sits at hte interface). there are faults that move aseismically (e.g., the subduction zone in mexico) that do not produce earthquakes at all. faults are a rather complex system that isn't really just hooks connected across an interface. i guess this description could be considered an asperity.
The ringing is from the nerves and not an actual acoustical wave, isn't it?
Its like we have built our entire lives around another time system! /s

You get similar problems converting between Freedom degrees and Celsius. Its just what people have built an understanding of.
> Huh, what is the difference between currying and partial application?

Partial application (of one arg) takes a function that is of type:

(a, b, c) -> d

And makes it:

a -> (b, c) -> d

Currying makes it:

a -> b -> c -> d

Ruby’s Proc#curry does magic that mostly lets you pretend its either or something in between.
Most of my clients reject job-hoppers without even interviewing them but the definition of job-hopping is worth exploring.

In my experience, the perfect balance is that you spend at least 3yrs before moving to a new company. The sweet spot is around the 5yr mark in terms of maximising your appeal to future employers. If you're moving jobs every year or two, you'll start to limit the number of possible employers who will consider you. If you have 15yrs experience and have only worked for 2-3 companies, that's highly valuable. Interestingly, I'm seeing more and more evidence of employers hesitating to consider people who have been at their current company for too long. If you work for a company for 10yrs and you aren't consistently being promoted every few years, then expect employers to assume you've peaked.
Europe has a very robust energy market. The Ukrainian war put a lot of stress on it last winter. The lights stayed on. Sure prices rose a little and that sent off a strong price signal for people to conserve energy and invest in alternative solutions. Exactly what you'd hope for in a well functioning market. The European market is all interconnected. You might get electrons from Norwegian hydro, German or Danish wind, or Spanish solar. Or a mix of all of those. And of course there are loads of coal, nuclear, and gas plants connected to the grid as well. There's plenty of generation capacity. The main technical challenge is cables, not generation. More cables means better energy distribution and more competitive pricing.

A lot of French nuclear plants being down for maintenance right in the middle of the Ukrainian crisis did not result in rolling blackouts. Instead it resulted price signals for others to step up their energy production and serve that demand. The bad thing was that that was German coal. But the good thing is that it worked. Coal is expensive, so the price signals exist to get rid of it. Renewables are cheap, so there's a shift from coal to renewables in most places with a functioning market.

The European energy market is much more dynamic than the US. In the US you have Texas basically disconnected from the rest of the US market for ideological reasons and local monopolists both setting prices and dictating what home owners can and cannot do with things like solar.

The Texas grid collapsed there when it got a bit cold and gas pipes and coal piles froze up. The local monopolists created a price signal but were not able to produce the required energy supply. And as they were unable to import any energy, they had to do rolling blackouts. They should be exporting clean energy most of the time. There's plenty of it. Why is that not a thing? Don't they like money there? Classic example of a broken market. The fix is changing the policies that prevent competitors from challenging the status quo. There's no shortage of entrepreneurs in Texas. They could fix it in no time.
Whether you build it with gears, transistors on silicon wafer, or biological neurons, it doesn't matter. If complex enough arrangement of enough neurons can give rise to intelligence, then so can enough transistors or enough gears.
Question from a noob: I just browse the Wikipedia page from this person who is a well known computer scientist with a specialization on genome sequencing.

https://en.wikipedia.org/wiki/Steven_Salzberg

But there is no mention of the word "cancer" in this wiki page.

While I perfectly understand that the classical view from "the hallmarks of cancer" (that I read several times) is that cancer implies a strong involvement of genetics defects, I think that now there is a more complex view of cancer diseases.

For example the number of publications on microbial involvement in cancer exploded in recent years.

https://pubmed.ncbi.nlm.nih.gov/?term=microbe+cancer&sort=da...

Could someone enlighten me?