skysight-inc/HackerNews huggingface dataset:
I haven't listened to the podcast you mention, but the answer to your question is yes. Quoting the langserver.org homepage[0]:

> The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool

In LSP terms, these are called "capabilities". The relevant section in the LSP spec is here [1].

There's some variation across editors in exactly how the config works - or, at least, part of it. Some config is done in native files that form part of the plugin. Those are largely editor-specific. The protocol itself defines messages for the server to indicate which facilities it supports. Those are (mostly) editor neutral from my experience thus far (mostly VSCode, a little Emacs).

--

EDIT: added link to capabilities section in the LSP spec.

[0]: https://langserver.org/

[1]: https://microsoft.github.io/language-server-protocol/specifi...
Great examples. Heavily subsidized under-employment scheme, profiteering squeezing residential space out of communities where young people are paying upwards of half their income in rent and giant logistics sweatshops laying waste to local commerce.
Related: what fool decided to call compromised credentials "stuffing"? Nothing is being stuffed.
I appreciate the sarcasm. Of course it would take a lot more to prevent the money being held hostage than making it illegal. The whole concept of fractional-reserve banking would have to be abandoned. Whether you like the idea or not, we're stuck with it, there's no way to change it at this point.
Because his name isn't John McCarthy.
After thinking about the problem a bit, I've come up with a completely different approach. I'm sure this is known, but I can't find anything so I'd appreciate if someone can point me to a citation.

Generate two independent doubles a and b the "usual way", meaning from [0, 1) with equal spacings of 2^-53. Then calculate 2^-53*b + a. Assuming for simplicity that the rounding mode is towards zero, this gives a new random double in [0, 1). I've only done the math in my head so I'm not 100% sure on all the numbers, but I believe it scores pretty well at the criteria in the blog post; tentative results are

Probability of zero: 2^-106

Smallest nonzero: 2^-106

Largest non-seeable: approx. 2^-54

Distinct values: 2^58.7

The usual rounding mode (round to nearest, ties to even) will generate numbers in [0, 1] with very slight biases that need closer analysis. One could also go further and do e.g. 2^-106*c + 2^-53*b + a, but something like that should only be needed for for single-precision floats.

The obvious downside is that you always need two random integers and not just in the slow path. However, SIMD becomes easier because you don't need AVX512 for lzcnt.
Does anyone know why the VB was named so? it had nothing to do with BASIC language. The wiki page says "Visual Basic was derived from BASIC" but I don't recall it being anything remotely close to BASIC. Or am I recollecting things wrongly? It has been 30 years :)
Cable Matters has a 2 meter certified TB4 cable that's $54. That's a pretty big difference from $129.

I don't know a lot about intermediate quality cables, but I'd at least want to see a thunderbolt 4 fly by night cable, one of these $20-$30 ones.
Agreed -- the summary of this article could be "cables with different specs perform differently."
Their choice is remarkably ridiculous.

It looks like they start at a 10 and then continue with 4, 3, 2.

I wonder who paid for this...how is this even getting so many upvotes? It's pretty much useless.
Bluetooth, Wifi, iPhone with lightning port...
This game is 100% HTML, CSS, and JS (no canvas or web GL): https://store.steampowered.com/app/1769640/Wilderplace/
I was there and I get your meaning. I experienced the original demo scene of the 80s and 90s and the only difference I see, and the one you are pointing out, is the medium used to express this form of art has changed over the years for purely technical reasons. It all takes talent. It's just a different medium that's being worked with today than it was back then. Those of us old enough to remember the 80s and 90s also have a feeling of nostalgia that goes along with it. One day those young enough today will look back on today's demos when they are older and feel that same sense of nostalgia that we do for the 80s and 90s stuff.
>I immediately think about a run-on-the-bank. If I had my money there, and I read a statement like that, I'd be discreetly moving it elsewhere.

Congratulations! Whether intentional or not, you're trying to start a bank run! Please don't!

The reality of the matter is literally any bank could not survive a bank run. Even JPMorgan. The entire business model of a bank is to take deposits, hope people ask for them in a predictable way, and then lend them out to people (often as mortgages or Treasuries, but also as a lot of different things).

It's a weird system, but it's what we got.

What is happening here is that the resale value of treasuries fall as interest rates rise. This is due to the weird quirk of treasuries having a set payment schedule, which forces the face value to change in order to reach parity with market interest rates. The amount that the government owes BoA at maturity is still the exact same number.

Nothing about those Treasuries has actually changed other than the fact that they earn less interest than a newly issued treasury and if BoA needed to sell them quickly, they would be worth less than what they were paid for.

As you'd guess, this only becomes a problem when people run the bank and the bank needs to sell those Treasuries to meet deposit requirements.

In reality, if BoA gets in trouble, since it is a GSIB, the US government would just spot the bank the original value of those Treasuries (since again, nothing about them has actually changed and the government still owes BoA the original price eventually), everyone would complain, and then we'd move on.

Things will be a lot nicer if we don't have to do that, so please stop!
yeah, i usual tend to leave to people to infer details. this way they can come to their own conclusions

and no, it's not weird. it's common on ycombinator.

in general i find it troubling that statement by hamas taken by everybody at face value, without ask for any proofs (besides 20 sec footage of something burning and 30 sec of doctors taking care of somebody somewhere there was absolutely nothing backing 500 dead and more under rubble). on the other side when idf publishes videos, photos, call intercepts, radar plotes, etc; it's "well, IDF has history of killing people and lying. we will reserve our judgement till we will see this confirmed by independent investigation".
"mental health apps"?

This is like offering heroin to a junkie...

The overwhelming cause of millenial mental health issues are related to an overindulgence in pretending that electronic communication is a "commmunity", a place with their "friends".

Living, You're doing it wrong! Get the app...
Unconvincing, disingenuous conflation of Gaza City apartments vs. most parking structures in the US.
I suspect the reason might be related to Apple not wanting to cannibalize their MacBook revenue (which historically is almost always higher than their iPad revenue).

So they've opted to create an iPad replacement instead of a laptop replacement, which is still a step up (and very cool), but not ultimately what consumers can get the most utility out of, from our point of view.
Is this true?

I mean, let’s buy in on the idea that it is good to enable tax evasion in dysfunctional countries, just for the sake of argument.

Isn’t the bitcoin ledger publicly visible? It seems to me that bitcoin isn’t providing a good way to perform tax evasion. It is creating a totally immutable record of tax evasion, that local authorities just aren’t looking at yet. This is, like, the last place I’d store records of my crimes. If anything it seems more like a (maybe) unintentional honeypot.

Of course, it is possible to obfuscate your identity through various means when using bitcoins, but it doesn’t happen automatically. And the US government basically beat Tornado cash, right? If you want to be anonymous on the ledger you have some pretty scary enemies I think…
All those things are features that are non-critical to the vehicle's functionality, and manufacturers are competent enough to design and assemble those components to fail gracefully so that the car will continue to run.
I've wanted one of those for years
What tools are there to achieve this? Is there anything available commercially? Or is it done frame by frame?
and they're called by-laws when set by a condo or strata, too! (in Canada)
Don't forget to change your DNA.
Seems related to the question of what is consciousness, another issue that I think is more in the religious or philosophical realm rather than the scientific.
The Facebook way...sign up with email, get instantly restricted, need to verify with a mobile number to unlock.
Would you like to provide a source for that?
I think tax evasion won't ever work as mechanism to fight tyrannical governments because it's your neighbor who suffer the lack of funds, not the ruling class.
See also

- "Optimization Without Derivatives: Prima Fortran Version and Inclusion in SciPy": https://news.ycombinator.com/item?id=35959991

- "SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code": https://news.ycombinator.com/item?id=35986906
For those now curious about taking an SSRI, please carefully research the sometimes permanent issues that can arise. It is not a class of medication to play around with.
Things like:

- Sexual dysfunction. Unable to maintain physical arousal or reach orgasm. Mental arousal may be hyper or hypo active. You take having a working dick for granted until it stops working.

- Tinnitus

- Depression/suicidal ideation. It should be noted that “suicidal ideation” less typically expresses as a direct “Yeah alright, time to kill myself now” sort of thoughts, which is often called “active ideation”. Instead it’s more often “passive ideation”, something like “I now spend hours in an whirlpool of involuntary negativity, a sort of emotional agony at existing. Daydreaming about dying/disappearing/evaporating is my only source of comfort, and hope for escape”.

- It can fuck with the very important but often ignored mechanisms that determine if your body is satisfied with what and how much you’ve eaten. Imagine the feeling of never quite having eaten enough, or always having eaten too much.

There are other things but those are the big ones I recall offhand. The side effects listed on medications are always horribly understated, because they come without human context.

We don’t actually know how SSRIs (or really, any neurochemical effecting med) work, and have no way of predicting the efficacy or side effects for a given individual yet, outside of trial and error.

Tread extremely carefully.
I had forgotten about the best list. It deserves a spot in the header IMO.

https://news.ycombinator.com/best
One year, I asked for a synthesizer for Christmas and my parents made one of these appear under the tree. The manual was a good into to FM synths for me, and I didn't understand at the time how hard it was to program. I thought that's just how things were.

It was a great little box, and I had a good time using it with my Amiga to clone my favorite songs. I which I still had my cover of "Blue Monday" somewhere.
> If they have no free will, there is absolutely no justification for punishing them.

This presumes a very specific sets of views on morality. One might argue that it makes whatever reaction you feel like justified, because it was not a choice. Certainly if we can't punish you for hitting someone, we can't punish the person you hit if they hit back.

Others would argue that while it would remove the moral justification for retribution, free will or not does not need to affect the moral argument for punishment as a means to reduce the chance of reoffending or even general effects on the rest of the population.

Free will only affects whether or not you had any immediate control over what you did, not on the effects it had on society, nor to what extent you pose a future risk or whether failure to punish you affects the future risks to society from others, all of which are factors in peoples views on the extent to which punishment is moral.
This is always pointed out, and it's cool and great, but as soon as you're reading anyone else's code, you either need to read the whitespace yourself or convert to and from it. Idk, maybe that's not as bad as it sounds.
I absolutely love this synth.

I made an entire EP using mostly just this synth (Think Aphex twin/ 90s warp braindance)

Spotify: https://open.spotify.com/album/5to7MacsSiftv8vPFW05aL
Soundcloud: https://soundcloud.com/cassilda_and_carcosa/sets/marantz_cp_...

Its such a great little 4op synth. It is a pain to program via the frontpanel but the Stereoop controller or the electra.one make it very easy to get into.
Micro anything should be the direct result of build-measure-optimize after having exhausted all non-micro solutions. Micro front ends seem like an incredible (arrogant/low experienced) smell.
Biden administration announces 'largest ever' investment in US electric grid
And the worst choice of all - asking for more money.

Imagine how much money Hollywood could have saved by being able to digitize Tom Cruise, Will Smith, or Leonardo DiCaprio early on in their careers, when they were doing acting gigs for beer money - and then simply use the digitized versions in lieu of the real thing after they made it big.
This reads like SEO/AI spam.
As a data scientist using dataframes, I'll often do print(f"Total for X is {df["col"].sum()}"). It's annoying to have to remember to switch the type of quotation mark to avoid a crash.

I suspect, a lot of people that spend time in jupyter notebooks are in the same boat. You could argue I should be setting a variable but these are experimental scripts and it's annoying. I welcome it!
>> The drivers tell me they hate them because they report every speed limit violation to their bosses. Sounds great to me!

To be fair, they probably essentially have to speed to meet their quotas, else they have very serious & real consequences.

If Amazon didn’t try to completely milk drivers for all they’re worth, I’d feel better about the detection/auto reporting. Yes it sucks they’re speeding thru residential areas, but they’re essentially pushed to it.
Just build a log cabin and smear mud on the side. At least it won't kill you in an earthquake if it's built properly.
I suspect that you misunderstood my point. My point is that if you are doing something that is against the law, then it's against the law by definition. It's just logic, not cultural bias.

I'm not commenting on whether this particular case of lawbreaking is morally supportable or not. Even if it's 100% morally justified, it's still lawbreaking.
How many of those lines are blank after #ifdef?
Doctor pleads guilty in dark web murder-for-hire plot
You can take a look at Minneapolis to see how well those credentials work. Police very obviously cannot be trusted with a monopoly over violence.
How are you different than a debt SaaS product like Sivo? Also is there a publicly viewable API?
Reddit Moons sold off on insider info?
Does a celebrity provide any real clout to a product?

Just because you see Joe Celebrity using a product in a commercial, all that really means is that they paid her enough money to say that she uses the product. There have certainly been celebrities outed for not using their endorsed product - for example, when Samsung paid a number of celebrities to endorse their phone, then the celebrities were caught tweeting or going out with an iPhone.
I used to have one of these! It sure did make some interesting sounds, but the interface required an unreasonable degree of patience.
Why would rates need to come down again? The mark-to-market of those securities will go back to par regardless. Or are you saying they are financed via floating rates and negative carry will start to hurt them?
Amazon unveils plan to deliver packages by drone in UK and Italy
That is referring to design/accessibility not being a concern for the site.
I wonder how this compares with just 3D printing in concrete, like Icon. It seems a little bit like putting a round peg into a square hole to have a robot fastidiously recreate a building technique designed around humans, whereas doing it in a way optimized for robots can be easier and more flexible. Kinda how roombas don't vacuum like a human.

https://www.iconbuild.com
You can participate in the latest iteration of discussing this feature here: https://discuss.python.org/t/introducing-a-safe-navigation-o...
>I'll never understand why the default stance on HN is always javascript bad.

I am a web dev, and I agree that JS on the web is bad for pages that should be just documents like a news webpage or wiki page. JS makes sense for applications like a video game, video/audio/level/text editor, or some internal app that your company trust, but for random untrusted document pages JavaScript is a detriment, even if we only consider UX.
Blame this on the "government can't do anything right" party that gets into power and then proves themselves correct by shutting down efforts for the government to actually do things (because ideology).
Interesting alternative to CRDTs, "Transactional Conflict Resolution". Bookmarked.
ugh don't even get me started on landscaping crews. I want to start a business to displace all of these guys on my surrounding streets using solely electric equipment. I'll even run it at a loss just for my sanity. My neighbors are importing this crap to my neighborhood and some of them realize it and others are oblivious I guess. Here in my area they blow all year around even if there's no need for it.
Wow. What a shit company. It isn't the user's responsibility to secure the data that you store, it is 100% on you. If the user is reusing a pwd that might be the reason a single account got hacked but to beat a dead horse, you can mitigate that easily as a company.

Karma seems to always work things out.
Java/JVM is still the best platform for large/complex/enterprise server applications.
Airmash was amazing. Does it still exist?
It’s called rest.
You take all the breach dumps you can find and "stuff" the username/password pairs into other sites.
There was actually a 4k intro released this year which uses changing seeds: https://www.pouet.net/prod.php?which=94081
He's waiting until the AI christening. When the Godfathers are all lined up, Schmidhuber will dramatically burst through the church doors, brandishing a sheaf of papers from the mid 90s.
Unpermitted, unengineered deathtraps shouldn't be promoted or allowed. It's magical thinking that's not "helping" anyone.
Probably, but still, smelling if someone used an elevator half an hour after they did is less of a me-problem and more of a you-problem. It should not happen and if it does, you are either disgusting or ill.

I consider myself an isotretinoin (the famous and highly effective anti acne medication with loads of dangerous, permanent side effects) "victim", in the sense that I suffer from medium to strong dry eye, nose and throat. Isotretinoin is known to improve sense of smell in those that suffer from a lack of it.
I love VS Code, but I will never be able to work with Java code outside of IntelliJ. Hopefully this extension is a bit more stable than the Red Hat one, whenever I've attempted to use VS Code for Java it's hit or miss whether plugins or the language server crash.
> created before that feature

Which feature? Unless they didn't ask their user's email (which I'd find surprising), they could have added e-mail based TFA any day without asking their users to do anything.
Does a 2012 MacBook Pro running Catalina count? That's my daily driver.

Some other older tech I use:

- Corded power tools. Don't have any using batteries.

- Dumb thermostat. Set it and forget it.

- Plain ol' doorbell.

- 25 year old truck with a manual transmission.

- Motorcycle with a carburetor and manual choke. No traction control, ABS or any other of that stuff.

- Post-It notes.

- Guitar amps with valves.
Here's the teardown:

https://appleinsider.com/articles/22/04/23/teardown-of-apple...
Nothing is wrong with Java.

Java has some plusses and minuses like any language.

Java has:

* Fantastic concurrency support (Better than Javascript, Python, or C)

* One of the largest most mature library systems in existence, with far fewer amateurish "left pad" type libraries like Javascript or Python

* Supported basically everywhere by any vendor you can imagine

* Pretty good strong type system to reduce bugs, and making refactoring very easy

* plethora of frameworks for your use case, whether its server side rendering, monolithic apps, Raw SQL or ORM, microservices, reactive.

* Probably the best tooling and ides in software development.

* getting lots of new features to alleviate pain points with the newer rapid development

Negatives for Java:

* C# has linq

* Type system isn't as advanced as OCaml

* Generics have type erasure due to backwards compatibility

* verbose and lots of boiler plate
It doesn't really matter. The genetic matching models are so primitive that there's really not much of value in the data anyway. Facebook and Google have a far more accurate picture of what can be used to manipulate you. 23andme is little more than a curiosity.

My data is probably in this breach too, and I am not going to waste one second of my life on regret over it.

Stay tuned to find out if you get something from the class action lawsuit. Like the experion hack, you may at least get an interesting coffee table artifact when they mail you a pathetically small check.
Whatever way you put this, handling the support load of the few customers who can't log in - and by this argument aren't ever logging in anyway - is better than having this degree of PII leaked and the company reputation ruined.
Like others have said, lean on your experience in other languages and what comes naturally through intuition with regards to tools, naming conventions and the like. What you can't always reason about from first principles, you could see examples in use by reading more code.

Since you're looking at C, I would highly suggest reading through and getting familiar with and taking inspiration from successful C language projects: sqlite, cURL, redis, memcached, haproxy and others (and perhaps the linux kernel too, but that may be skirting the line of too low-level). Granted these are closer to 'systems' level code than higher level app code, but from my experience they have a lot of translatable goodies. They all have some good idiomatic, readable, intuitive C that you can learn a bunch of good practices from. Look at how those use makefiles and build processes, possibly linters too, to their advantage and shamelessly take the good parts!
flOw: https://en.wikipedia.org/wiki/Flow_(video_game)
Or you could just use an actual auth provider that does this stuff right.
he had the free will to post his study? I think in some things we do such as what color car to buy or TV show to watch, others we don't like IQ, height, educational attainment, personality, etc.
At least they installed handrails in engineering, even if it was just so they had something to go flying over when the ship tilted.

Unlike the OSHA be damned Death Star.
Serious question, is Red Hat a risk to the Quarkus project? I haven't started any new applications on anything but Quarkus for a couple of years. I would love to use Helidon, but the features and production stability just aren't there yet.
Dark Reader does the job. Can be used on mobile via Firefox for Android as well.

https://darkreader.org/