skysight-inc/HackerNews huggingface dataset:
Looks like the site currently doesn't know how to serve PHP/you download their source code for the homepage when visiting.
80% are enough for almost everything the last 20% just hurt way too much.
> A ton of famous scientist (i.e. Newton)

The abbreviation "i.e." stands for "id est" and means "that is". So what you have written means "A ton of famous scientist (that is, Newton)"...

Now while I'm sure Newton had gravitas (hah!), I doubt it amounted to a ton.

You want to use the abbreviation for "exempli gratia" which is "e.g." and means "for example".

It's a common mistake but easy to remember with eg-xample. :-)
If you take that view, yes, it's functional.

However, if you take that sort of view, everything is functional. Writing to the screen can be viewed as having returned instructions to write to the screen, combined with an interpreter that performs it. Writing to the network is like having returned an instruction to write the network, along with an interpreter to do it. (And a certain laissez faire attitude about laziness, perhaps.)

This view is not necessarily wrong. There is a certain truth to it; for one thing it's not a terrible gateway to understanding how "pure functional" languages interact with the real world in practice, because this is pretty close to how they do it.

However, it is useless, because it means every language is a pure functional language, and the utility of a term is its ability to split the universe under discussion into multiple pieces. Or to put it another way, a decision procedure that puts 100% of the items under decision into the same category conveys exactly zero bits of information.

So for a definition of "pure functional" to have any utility, it needs to exclude some things. Exceptions are borderline. Technically Haskell does indeed have them, but it has a complicated relationship with them. It is certainly the case that we are discussing something that is not in the function signature anymore, which people generally consider not "pure functional". But generally it definitely has the "well, we could pretend that we returned a special value and had a special interpreter wrapped around it for every call" copout feel to it in general.
My understanding (from a bank teller) is that you can ask the bank to do this for you. No need to ask the other party.

Hence the scam another comment mentioned, as most people don't know this.
Being able to add arbitrary logic to an otherwise static binary has a lot of interesting use cases. For example Envoy Proxy supports hot-loading arbitrary HTTP filters compiled to WASM into its filter-chain. This allows users to extend the feature set of Envoy, by adding custom logic to request parsing, reporting custom metrics, calling out to other services before forwarding the request, etc etc.

This allows their unique custom use-case-specific code to be managed separately to Envoy, so it can be ported across upgrades etc. It also means that if there's a very particular feature you want that's unique to your business, and wouldn't make sense to contribute to the upstream OSS project, you can write a WASM module for it.

It's somewhat niche, because anything built in this way which is generally useful to many users, will probably just be made a native feature of the host platform. Conversely, anything that does something significantly complex and custom should probably live as it's own stand-alone microservice somewhere. There's still a lot of room for value between the two extremes though!
I think these tools, much like IQ tests, are not that useful when you are super good and get almost every move perfect. It was fairly accurate for me who is around 1900 lichess.
I literally can't think of a single worse idea than "intentionally drive humanity to extinction." Even people like Alex Jones are completely sane and harmless by comparison.
not OP (and biased) but I'm building https://acreom.com to do this and to support my own dev workflow. Made it into a product after realising other devs like it too.
> input for a large community is extremely valuable

In the early stages, everyone has a thousand opinions and it’s not clear even to those working in jai daily what exactly the language wants to become and which patterns should be supported. From what I understand, Blow intends to gradually open things up as the project matures, which I think is 100% the right approach for something fairly experimental and with a lot of new ideas.
GraalVM’s polyglot execution does solve this problem, it can even optimize across language barriers. (But it runs native languages as LLVM “bitcode” basically, not natively)
What would a facebook run only by a person who "doesn't care about the public" look like and how could it be worse than knowingly manipulating what depressed teenages see on their feed, which is a thing current facebook did?

If there IS anyone "good" in facebook, they don't have nearly the effect they hope, facebook isn't being reigned in at all.
I think there is a space for other alternative low-level languages that aren't that strict about compile-time safety though (Zig, Jai, Odin), that Rust cannot capture.

Many proclaim that compile-time safety using type theory is the only way to create reliable low-level software, but I think it can alternatively be done with good data structure design and various compiler tooling that instead catch these errors at runtime (generational indices/references, Address Sanitizer, and recently Zig's safety mode). We need to explore multiple directions to really solve the memory safety problem, and I don't think Rust is the only way (although it is a viable way, proven by some recent successful applications).
So who do we believe then?
I mean, if you fail to distinguish “giving an impression of current intention based on the current geopolitical context” with “making a binding, heritable commitment”, sure.

But you’d have to be incredibly dishonest to present something that explicitly describes the former as showing the latter.

Especially when the article you cite also says that the Soviets chose not to seek a binding commitment largely because they could not imagine a situation coming into existence where it would matter, given the then-current continued existence of the Warsaw Pact, and that the Western powers were disclaiming immediate intentions but in their own discussions had deferred anything longer term. So, in short, its clear that the USSR didn’t imagine the need for a long term commitment and didn’t seek one, and that the West would not have been prepared to offer one, and so no agreement incorporating such a commitment was discussed or made, verbally or otherwise.
I'm not quite sure I follow: evaluating the fourier transform (whether continuous or discrete) at a given frequency omega gives you a complex value that encodes both the magnitude and the phase. Usually for the sake of plotting we just take the magnitude of this. Given these values for all frequencies, the FT et al. are perfectly invertible and you'll get back to your original sampled signal.

But it seems like you want to go from the spectrum of the windowed signal to the spectrum of the "true" signal. I.e. undo the effects of the sinc ringing, which would involve reconstructing a posteriori the most probable signal. I don't know much here, but for DTFT maybe deconvolution techniques are something to look at? Alternatively for the DFT since we only have information about discrete frequencies, some sort of technique that tries to interpolate samples at the edges to ensure the periodic summed waveform doesn't have discontinuities?
I read the list of applications. All of them seem pointless, or at least inferior to what we already have. Obviously the people writing these lists are unclear on the basics and probably haven't even read the NIST blockchain technology overview.

https://www.nist.gov/publications/blockchain-technology-over...
how much of this reticence is due to EV charging infrastructure, or lack thereof? One of those where state intervention is needed - you got to lay the infrastructure out to service future demand - free market isn't going to do it
How to scale 3D Graphics on the web and build Figma-like interfaces
Far right, row 2? That one got me as well.
Hmm. I guess I have no idea how this chip interfaces with the kernel then? The only knobs that seem to be documented to exist ever are direct RPM controls for manual control.

I know it's possible (despite the insistence to the contrary on the other thread), as basically every laptop does it. Only do desktops seem to struggle with this concept.
"Claiming to be wise, they became fools" - Proverbs 1:22 (book of wisdom, also thousands of years old)
I personally find it quite easy to like parts of the government while disliking other parts of it.

My position on police is complicated. I don't speak to police. I don't like interacting with police. I've met some officers that were real dicks. I don't like our justice system.

I still can donate to the police retirement fund and the shop with a sheriff program, the latter of which is really about the kids, and the former of which falls in line with my some of my other beliefs.

I don't believe in the hate-motivated politics going around right now.

I don't personally feel very confused or conflicted by this situation, although I could see how others might view it as cognitive dissonance--largely because they're working with like 0.01% of the relevant information about me used to form my decision.

Edit: also, thanks for revealing your method. I confess I know a few usernames by heart, and recognize yours as familiar, but there's only maybe 2 commentors here I could nail down to an specific comment. I figured it was probably just some search-box wizardry.

2nd edit: Time to change usernames again, haha. I cycle them sometimes to avoid all the metadata.
I think Musk did better homework on it than you.
Rewrites in whatever language or tool catches your eye are a common pitfall (although you often learn a lot in the process), but moving to Unity would also be a rewrite. It might be a harder rewrite, in fact, because the author would have to adapt to a new language and a new engine. They might be able to use Unity features instead of rewriting some code but they’d still have to figure out how to use those features.
Windows Subsystem for Linux with GUI apps launches for Windows 10
Gemalto was hacked, possibly by GCHQ/NSA. How confident are you that the keys in the smartcards aren't compromised by an peer nation-state (e.g. China)? Security is always hard when you adversary is patient, motivated and well-resourced.
I think you are reading far more into this than there actually is.

This is not a new meaning and is one that I learned a long time ago, have seen widely used for decades and has an even longer history.

The word is far from precise, but it is also far from meaningless. I understand exactly what is meant by "democratize running" (though I don't think running is a good example of something that needs democratization since there aren't systematic barriers to popular adotion.)
The "..." is called a spread operator in javascript.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

(In python there is the "*" operator which should be equivalent: [1, 2, *arr].

Array(clicks) instantiate an array of length 'clicks', with its elements undefined.

Then "[...Array(clicks)]" takes the above array instance and spreads it as content in another array.

Seems redundant and they could've just used Array(clicks).
No, his analysis is not. He talked about how they even directly tested from servers in a few of the potential countries for real world data transfer speeds and they couldnt reproduce the rate. He also explains how it fits a FAT32 filesystem very well. VIPS has a long history of being corrwct and way ahead of the curve, hence the frequent character assassinations.

As someone who has had formal forensic training, your statement about physical servers made me laugh! Have you never heard of chain of custody? Even if someone provided image files the break in chain of custody by a third party would make the evidence useless.

As for Crowdstrike, even before 2016 they had a reputation in the industry. When it came to the Russiagate stuff, I think the following article is a good start.

https://consortiumnews.com/2019/06/17/fbi-never-saw-crowdstr...
Perhaps it should be; everyone can be the best at something. You have to find your something.

On the whole though, the entire concept of “best” is a mess in a world of eight billion. At this point it’s more up to the whims of the contest, and doesn’t seem very correlated with life outcomes. Better by far to be one of the best, working shoulder to shoulder with the others, and forget entirely about who holds the podium.
You are correct. tree-sitter is not in competition with lsp; lsp is project wide (different files), so will do say code completion. tree-sitter is analyzing the current buffer and applying things like highlighting, brackets etc.

lsp can do some of these tings as well, but sending the entire buffer over to the lsp server every time you want to update the buffer is an expensive operation. tree-sitter does it locally.
Artemis I – Day 8: Unexpected Loss of Communication with Orion Is Restored
TL;DR: WSL in the store is always WSL2. (WSL1 needs an Optional Windows Feature and cannot be Store installed.)

Also, that last paragraph does somewhat read like the death knell of WSL1 in that it implies all future features will be Store delivered (and thus WSL2).
I think your coworker is simply daft.
Even if the feature set were limited to what’s possible with Java/JNI, the fact that Oracle does not own any piece of it is a feature in its own right.
My point is that it isn't just because a majority of people are vaccinated. It's also because the COVID vaccine is really ineffective compared to most others, including the measles vaccine.
Fraud aside, check out Larry David's ad for FTX. It's hilarious.

https://www.youtube.com/watch?v=BH5-rSxilxo

some guy: Like I said, it's FTX, a safe and easy way to get into crypto.

LD: nahhh I don't think so. And I'm never wrong about these things. Ever.

:-)
In 3rd world countries that would be a whole different story...
Ancient Apocalypse is the most dangerous show on Netflix
For what it's worth most of these "ye"s are probably meant to be "þe" which is just "the" and is pronounced with a "th" sound.

https://en.wikipedia.org/wiki/Ye_olde
I will say that when I do the same parallelization scheme using non-avx operations, it accelerates properly and goes far faster than the avx versions. One interesting caveat is when the compiler autovectorizes non-intrinsic code, the problem persists.
Sounds to me like her note-taking is pretty critical for her.

It's very difficult to piece together cause and affect here. Is her memory & mental model bad because she's using notes as a "crutch", or is that crutch the only reason she's functional in any way. To expand on the crutch analogy, if someone has a game leg taking away their crutch isn't going to improve their walking.

Speaking as someone who has problems with working memory, I take a lot of notes because I can't trust my brain to effectively parse what requires long term storage. I might understand everything perfectly clearly, and then days/hours/minutes later it's gone.

Note-taking prevents information being lost to the aether, and revision helps commit stuff to long term memory.
Practice improves this, I suppose as you age it's harder to get that commitment to becoming a speedy note-taker, but I share the sentiment among many that speed is not necessarily a deal breaker. I can barely decipher my scribbles after the fact, but doubling down on the neural pathways is a deal breaker.
but I found this approach quite fitting to the environment. The math didn't care about my emotions, or how much effort I put into the work. The criticism was (most of the time) mathematically valid, and was delivered extremely efficiently in its brutality. We could argue (politely) but without worrying about hurting egos. It forced me to learn to become emotionally detached from my specific work, allowing me to accept mistakes and take corrective actions.
Last.fm was cool and had huge community but cbs bought it and rewrote it making it slower, clunkier and removing features, essentially destroying it.

Back in the day practically all players (including spotify) had scrobbling support.
There was just too much 5th graders making fun of 2nd graders style humor. When both sides are inept there is nothing funny about it.
Congressmembers Tried to Stop the SEC’s Inquiry into FTX
Don’t know why you are downvoted.

It’s a noble mission, but eventually a pointless one, I believe. It looks more and more like the entire strategy of having a bazillion mini repos all importing each other is doomed to fail.

But hey, maybe I’m wrong and all those automated auditing tools actually manage to keep dependencies sufficiently safe.

That would be the best outcome, but I am increasingly pessimistic. There is just too much to gain.
> Radiologists in first-world medical systems don't really miss a lot of stuff, though.

From "Discrepancy and Error in Radiology: Concepts, Causes and Consequences" (2011) (https://www.ums.ac.uk/umj081/081(1)003.pdf):

> In the 1970s, it was found that 71% of lung cancers detected on screening radiographs were visible in retrospect on previous films [4,6].

> The “average” observer has been found to miss 30% of visible lesions on barium enemas [4].

> A 1999 study found that 19% of lung cancers presenting as a nodular lesion on chest x-rays were missed [7].

> Another study identified major disagreement between 2 observers in interpreting x-rays of patients in an emergency department in 5-9% of cases, with an estimated incidence of errors per observer of 3-6% [8].

> A 1997 study using experienced radiologists reporting a collection of normal and abnormal x-rays found an overall 23% error rate when no clinical information was supplied, falling to 20% when clinical details were available [9].

> A recent report suggests a significant major discrepancy rate (13%) between specialist neuroradiology second opinion and primary general radiology opinion [10].

> A recent review found a “real-time” error rate among radiologists in their day-to-day practices averages 3-5%

> In patients subsequently diagnosed with lung or breast cancer with previous “normal” relevant radiologic studies, retrospective review of the chest radiographs (in the case of lung cancer) or mammogram (in breast cancer cases) identified the lung cancer in as many as 90% and the breast cancer in as many as 75% of cases [11].

> A Mayo Clinic study of autopsies published in 2000, which compared clinical diagnoses with post-mortem diagnoses, found that in 26% of cases, a major diagnosis was missed clinically [11].
Last I checked, "semantic tokens" were opt-in; I think it's still the case:

https://emacs-lsp.github.io/lsp-mode/page/settings/semantic-...
Reminds me of this, which popped up recently here: https://github.com/soxoj/maigret
> Some people want to have a mode switch; normal use should be silent/quiet, but when you know you're going to do something big (game, big compile, etc), fix the fans at full so the noise is consistent and cooling is best. (the cooler the chip, the more the boost)

Yeah, I don't doubt someone is like that … I'd just rather it be automatic.

> My recent motherboards all seem to have a pretty nice fan configuration tool.

Mine has a "flashy" tool, I would say. Certainly looks pretty, but again, it's all constant RPM options.

As I lament in the other thread, this is something that would differentiate boards at time of purchase, but no mobo manufacturers marketing dept. seems to have it's shit together enough to get such a differentiation across to the consumer. Instead the focus seems to be completely on the aesthetics of how the board looks.

And again, I've chalked this up to having chosen poorly. But there-in is the problem: assuming I chose poorly, assuming some mobos do support sane defaults/fetures … how do I end up finding and purchasing one of those? Any knowledge I acquire during a purchase is useless the next time around, given the constant product churn HW manufacturers nonsensically do.
King from TigerBeetle here.

One of the reasons is that libdispatch's I/O functions introduce extra dynamic allocations for internal queueing via `dispatch_async` ([0],[1],[2]) and from an API perspective of realloc-ing [3] an internally owned [4] buffer.

TigerBeetle, on the other hand, statically allocates all I/O buffers upfront [5], treats these buffers as intrusively-provided typed data [6] (no growing/owned buffers), and does internal queueing without synchronization or dynamic allocation [7].

[0]: https://github.com/apple/swift-corelibs-libdispatch/blob/469...

[1]: https://github.com/apple/swift-corelibs-libdispatch/blob/469...

[2]: https://github.com/apple/swift-corelibs-libdispatch/blob/469...

[3]: https://github.com/apple/swift-corelibs-libdispatch/blob/469...

[4]: https://developer.apple.com/documentation/dispatch/1388933-d...

[5]: https://tigerbeetle.com/blog/a-database-without-dynamic-memo...

[6]: https://github.com/tigerbeetledb/tigerbeetle/blob/d15acc663f...

[7]: https://github.com/tigerbeetledb/tigerbeetle/d15acc663f8882c...
Probably true for facts that you need to be able to recall without consulting notes.

Most of my notes are not that. I mostly don't need unassisted recall. Spaced repetition memorization of everything I write down in my notebook would be very inappropriate and an inefficient use of my time and memory resources.
Follow the comment thread up until you see what I replied to, and note that your most recent reply is a non-sequitur.
I think the other part of it is that even if you can be the best at something, there's an enormous opportunity cost to that. We look up to Olympians, but it's tough to fully grasp the amount of sacrifice it takes to win an Olympic gold. You're not going to have a normal social life or other hobbies - you're just doing your sport (or related practice) for as many hours a day as you can without sustaining injuries that would impact your ability to train more.

Same thing with the best musicians, lawyers, researchers and a whole lot of other professions, particularly those that we hold in high esteem - there are a lot of people who want to be at the top, and you can't stop to take a break because plenty of those people will be working more while you rest.

I'd rather be good at a bunch of different things and have enough free time to read a book or play videogames on the weekends than be extraordinary at one thing.
He was complaining about the long compile times of LDC2 even in debug mode, and said that it uses too much memory up to the point that the laptop can't handle. So I understand why he was using DMD for development.
Flux Founder here

3d graphics in the browser have come a long way and at https://flux.ai we are building a full blown eCAD app.

Plug: We are hiring! https://coda.io/@flux-ai/flux-jobs
Given that he and his team are developing a language and a game in that language at the same time it makes sense to focus on the primary platforms they work on, and expect their game to currently run.

Their primary platform is Windows, and the game in its current very early state is also running on Windows.

What's the value in porting it to Raspberry Pi or Android?

From the streams it looks like a Linux port is usually mostly up to date, and MacOS understandably lags behind. But neither of these platforms have any high priority for now.