skysight-inc/HackerNews huggingface dataset:
I was a little skeptical at first, too, and I saw the same report, but at this point I'd bet serious money that the majority of cases are real and not psychosomatic. The psychological explanations have increasingly had less support over the past few years.

It's definitely quite bizarre that there are now at least 3 reports of it happening in the DC area. In one case, someone's dog was also reported as simultaneously being affected. There were also unrelated reports of another dog being affected (vomiting blood, among other things) in a hotel overseas. In both cases, humans and adults were simultaneously affected, and the symptoms both were experiencing wouldn't make sense if it were just a dog reacting to their owner's anxiety.

I have no idea if it's microwaves, and I'm not quite sure if the DC attacks are real, but I think there likely are some sort of deliberate attacks occurring against US diplomats and spies. Maybe a collection method that's inadvertently causing harm, at least.

Here's an interesting article on it: https://www.gq.com/story/cia-investigation-and-russian-micro.... I wouldn't be surprised if some of the cases are psychogenic (someone hears about it and then thinks they have it, etc.), but I suspect the majority are real.
"What’s more, consumer advocates point to studies that show Black and Latino communities are disproportionately targeted by providers of high-cost loans.

In Johnson’s home state of Michigan, areas that are more than a quarter Black and Latino have 7.6 payday stores for every 100,000 people, or about 50% more than elsewhere, according to data collected by the Center for Responsible Lending."

Is this not the same as saying Asian communities are disproportionately targeted by stores selling Asian produce? It's just basic supply and demand right?

We like to make out that some practices are predatory but both sides of the deal agree to the terms. Doesn't this mean they both think what they are recieving is of greater value than what they are giving? how is that predatory?
I never get why people have trouble with NPE.

If you stick to two rules, you're out of misery

- never store null in a field, a collection, etc
- checks all parameters that are not nullable (most of them) with Objects.requireNonNull
(it's what Kotlin does automatically BTW)
Well… maybe some cool AI would help here… We already have it for images!
I think the key thing has been enough processing for dynamic/real time spatial audio via HRTF. Despite being “just” audio, applying a HRTF can be pretty processing intensive, especially for a mobile device. Those binaural audio experiences were all pre-computed.
Pythagoras?
In case others don’t know, I recently learned that Python virtual environments will install an activate.fish script :)
Thanks, but those are just hooks in the app (and stuff like DSFile disconnect every here and there)

You still need to manually save each document where you want it, instead of the app doing it automically in batch at every scan. With dedicated scan apps I never need to think about it, just scan and I know it's been done.
Impossible for most organisations
Agreed that it was EOL'd because it was priced too low, though the Pro also lifted the double precision throttle (3.5 TF to 6.5 TF) and added Infinity Fabric.
I think Apple Music's "New Music Mix" is their version of Discover Weekly, it's under the Listen Now tab
To properly implement something like Ctrl+Tab for switching between tabs (assuming application has such a concept).
> macbook … and lasts 22 hours on a single charge

I keep hearing this but have not experienced this in person. I usually get about 5 hours of life out of it. My usual open programs are CLion, WebStorm, Firefox (and Little Snitch running in the background).

However, even with not having IDEs open all the time, and switching over from Firefox to Safari, I’m only seeing about 8 hours of battery life (which is still nice compared with my 2013 MBP that has about 30 minutes of battery life).
enabling uefi secure boot is another. full disk encryption typically does not work with UEFI , so upgrading t to windows 10 will make you immune to this. WIndows 7 uses legacy settings. Surprised the 'expert' on security would not notice this much better solution.
Gambling is already a huge part of esports. Huge. Getting a glimpse into that world helped me make sense of the whole phenomenon. (as in: oh that's why there's so much money in esports)
Maybe. But I don't think there are any alternatives right now. And it doesn't seem like a bad for people helping others to be rewarded...
This boils down to "just don't make mistakes."
> If you have an event loop, my favorite is the "self-pipe trick".

That's nice. Seems good to me, similar to signalfd.

What if you don't have an event loop though? When I tried to learn this I couldn't find any sane way to use signal handler functions. There's just too many caveats. With event loops I can dedicate a thread to the task, the code executes in a normal context and everything works as expected.

> This gives you roughly the same thing as signalfd but is cross-platform.

Roughly? What are the differences? The most obvious to me is the fact I can read signalfd_siginfo structures from the file descriptor.
I think the idea with that was it would lead to denial-of-service type situations where some process could leak a bunch of pidfds and then that would cause exhaustion of pids everywhere else.
Would you tell me what tech stack is used?
This app would make sense as an instant polling tool to give politicians instant, and evolving, feedback. So, this isn't direct democracy. In the current system, the representative is expected to vote on behalf of their constituents, using some level of personal judgment. This app would allow decisions to be made more quickly and better represent the view of the constituency.

Imagine being able to go back and see what the constituents demanded, and what the representative decided. One could then look at outcomes and determine how reliable a politician's judgment is.
90 minutes sitting still sounds way too long even in a non-school, working environment. You aren't allowed a mid-session 5 minute break?
Why would that be a good cover story? It would make all the companies have to pay more.
I have a pretty fancy stereo system that I bought when I really didn't have enough money to afford such things, and I do like it, but I feel like any quality difference that I hear when I'm playing lossless audio is largely psychosomatic. An mp3 or AAC with a high bit rate sounds pretty damn good, so it's fine for nearly anything.

All that being said, I still use FLAC for nearly everything for two reasons: 1) Since it's lossless, it makes a good "transit medium"; I can have some assurances that it's not going to degrade in quality with subsequent renders if I import the audio into a video editor and export it to 24 Bit FLAC.

2) Hard drive space is pretty cheap nowadays. I have a home streaming server that I set up to stream to my stereo (doesn't do any additional compression from the input source), and even if it is psychosomatic, I do like knowing that I have the highest quality possible. I'll admit it's silly, but the music sounds better psychologically because I know it's lossless, even if I realistically cannot tell a difference in a blind test.
Question for the peanut gallery: In a -nix OS system, let's say single-threaded process is running on core 0. It makes a syscall. Does core 0 have to context-switch in order to handle the syscall, or could the kernel code run on core 1? This would allow a process to run longer without context switching and cache dumping, which would improve performance (as well as potentially security).

Corollary question: could one make a kernel-specific core and would there be benefit to it? Handle all the I/O, interrupts and such, all with a dedicated, cloistered root-level cache.
We need a text-mode equivalent of X11 (and then ssh forwarding for it).
They can chose to lose their own trademark?
Sickle Cell Trait in Black People Can Give the Police Cover
The typeface is similar, but the ClickUp chevron logo has sharp edges and a gradient fill. Both Slack and Monday.com use solid, primary-ish colors and rounded "pill" rectangles.
The World Economy Is Suddenly Running Low on Everything
At work, we've been using a RabbitMQ instance as a central integration point (for about 7ish years now, I believe), and it's been working very well so far.

My observations so far:

* Running a single RabbitMQ is pretty boring in the good sense.

* We haven't managed to switch to a cluster for HA yet; it seems that software that deals with RabbitMQ clusters must be cluster aware (consume from queues on all instances and the likes), and it wasn't worth our effort to fix all the applications.

* In the long run, the lack of tooling is hurting us. Want to do green-blue deployments? Canary deployments? When your services run on HTTP(S), there are simply tools for that. When your services consume from AMQP queues? You have to go searching for solutions, possibly build your own plumbing.

In the end, it turns out that we use publish/subscribe far less often that direct request/response patterns, so for new stuff I'd likely go with HTTPS instead of AMQP today.
It's over 130 diplomats and spies reporting it, at this point. And the reports are very specific and not vague. I'd bet money something real's going on and that the majority of the cases aren't psychogenic.

Good article on it: https://www.gq.com/story/cia-investigation-and-russian-micro...
for Lua there is Teal : https://github.com/teal-language/tl

Which provides typing and works in the lua vm.

Is that something you were looking for ?
Can I self host? So many of these services assume that I'm interested in sending my data to a third party, but I'm not. I want a tool, not a service.
I suspect there is no source that tracks exactly what's trusted on a large range of devices. Perhaps somebody should maintain this information, although it seems like a really thankless volunteer task, I'm really interested in such stuff and still it makes me feel tired just thinking about it.
To fix this low level problem, someone will need to modify xterm, or libvte, or any other terminal, to send escape sequences for key release events, when such mode is requested by an application.
Inequality Would Widen If U.S. Policies Spur Sustained Inflation
Where my code is mostly interacting with itself I see question marks almost as rarely as I saw Optional during my scala adventures (still can't believe a decade went by!), but the android API provokes it's share of nullability and the kotlin approach to deal with it is just so "why didn't we have that back in the MIDlet days!"

Some coworkers seem to type questionmarks faster than that IntelliJ "convert to kotlin" button and I hate it, but much less than I'd expect.
Personal attacks will get you banned here. Please don't.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been posting a lot of unsubstantive comments. Could you please not do that? If you read https://news.ycombinator.com/newsguidelines.html you'll see that we're trying for something a bit different from internet default here. There's also https://news.ycombinator.com/newswelcome.html.
"A peanut gallery was, in the days of vaudeville, a nickname for the cheapest and ostensibly rowdiest seats in the theater, the occupants of which were often known to heckle the performers.[1] The least expensive snack served at the theatre would often be peanuts, which the patrons would sometimes throw at the performers on stage to convey their disapproval. Phrases such as "no comments from the peanut gallery" or "quiet in the peanut gallery" are extensions of the name.[1]"

https://en.wikipedia.org/wiki/Peanut_gallery
Zoom! Zoom! Look at my first world computation speeds!
I run Fish on all my machines as well, and it's not like it's _that_ different from Bash. Maybe just for me, since I do not use either to write actual scripts. Only thing I notice on the command line is not using a dollar sign before open parens.
Inflation Fears Grow for Whitehouse
>For now it looks like its not a question of if I'll get one, but when.

My exact sentiments. I've been looking for a gateway into Apple and the M1 Air seems like it. It has now become a matter of time and not just a fleeting thought.
Oh, then I misinterpreted your comment. (To something like 'if you don't use Java like Android expects you to then expect pain and suffering'.)

I just assumed it was about Android because I've never heard about Kotlin being used besides Android. But then I suppose I don't hear about (because I don't work with) Java much either.
The name Groovy brings back some old nightmares. Any time a language has syntax reduction as a main feature, it's just optimizing the generation of tech debt.

(Real advances come through safely bundled abstractions, not typing speed)
And it's a good thing that it is... If it was state controlled it would be less reliable and way more expensive. The US government is already huge. Almost every industry feels connected to the government of late. We shouldn't be continuing this trend.
> Your friend does not think you hired a string quartet. Your friend thinks you have nice speakers.

When I first got nice high end speakers (TY Craigslist) I did this with an acoustic guitar CD.

The amount of detail I could hear, and by detail I mean "close my eyes and hear every details of the musican's fingers moving across the strings" detail, was incredible.

That is also the day that I learned MP3 encoders of the time (~8 years ago) still had bad encoding artifacts even at 256kbps.

After hearing enough clicks and pops, I ended up having to re-rip my CDs as FLAC, or in some cases buy the CDs so I could rip them.

Now days encoders are a LOT better. You don't get clicks and hisses except at 128kbps.

Also 90% of my listening is done through a wireless headset (...) through spotify (...) so quality has taken a serious nose dive anyway.

That said if I want to listen to music as an all immersive activity, yeah, lossless through high end speakers. But I do that maybe once every other month for half an hour.
The general public is surely flawed in a variety of ways (as are politicians, in the same ways and others), but a well written system could highlight these shortcomings, and we could work on addressing them over time.

It wasn't all that long ago that basic reading and arithmetic were beyond the majority of people, but we recognized that and took steps to remedy it, with some decent success.

Deploying such a system into production would be a long, careful process, running it in parallel (with no power) to simply measure public sentiment would be extremely informative, and it would also get the public thinking seriously about things...simply using a well designed system would make them smarter.
Yup and as recently as 24 months ago, $3B would still have been somewhat pricey at their revenue and growth rate. It'd be very hard for me personally to justify investing in a product that is in such a competitive market without product moats. It seems like with an absence of product differentiation Monday.com is aiming to differentiate via marketing, which is a very expensive way to grow.
Don't know much about Georgia, but even though Ukraine the leadership is against Russia, they do have part of the country that's favorable (mainly it was Russians that were moved to live in Ukraine during the Soviet era).
Do you know of some interesting research in this area besides maqp's https://github.com/maqp/tfc?
> [...] parameter-passing bugs [...]

Ah, yeah, incremental development is the panacea here.

> [...] Factor (or PostScript) [...]

Yeah, agreed; if you're needing to be able to safely execute untrusted code though, I'd rather have a language with trustworthy properties (i.e. one restricting one from making arbitrary syscalls, arbitrary pointer reads+writes, etc.) rather than applying sandboxing to a language that allows the program to do all these unsafe operations.

> [...] leap from machine code [...]

Agreed :)

> [...] prefer to type [...]

Yeah, I haven't found a syntax for reading math that's better than infix; I don't actually think the postfix is much better than prefix, but maybe that's just me.

> [...] RPN syntax [...]

Oh, I actually think it does; it emphasizes function composition directly, and unifies it with sequencing statements in a single syntax!

> [...] formal methods [...]

Yeah, especially given the diversity of techniques under the formal methods banner, it's hard to get a good look at "the whole landscape."
I think symbolic execution is getting to the point where it's workable for testing with a similar UX to property testing, just slower but with stronger guarantees (since all possible executions are taken, not just the ones that the RNG finds).
Haven't actually built it yet though, so maybe Forth's flexibility will make it too hard, who knows.

If you wanna chat more about these things, I and at least one other person looking into formal methods + Forth hang out on #forth on Freenode.
> There have been tests showing we cannot hear the difference between minimally lossy audio (e.g. mp3 320kbps) and lossless.

Two things... CD quality (16 bit / 44.1 kHz stereo) was "big" in the eighties but it now makes for really tiny files. 1 TB harddisk and much more are common for consumers. Why are we still even arguing about 320 kbps mp3 when we can have provably bitperfect rips of our CDs, which can serve both as archive and for listening?

The second thing: from the other side of a big room I cannot tell the difference between a 100 dpi color printing of a painting and a 1200 dpi color printing of that same painting. Well... Even if I cannot tell the difference I do prefer to know I have the 1200 dpi print and not the 100 dpi one.

Why would I even take the risk, even I cannot consciously tell the difference, to have something of lesser quality?

mp3 was lots of fun in the Napster days when we were running 28.8 k baud modems and had 3.2 GB HDD. But nowadays I've got 1 TB HDDs... To me the mp3 ship has sailed and won't be missed. It's FLAC and only FLAC. CD quality everywhere. I don't own SACD (maybe I should) but got a lot of CDs. And FLACs are my CD in digital version. mp3s simply aren't.

And that's in 2021. I cannot imagine, say, in 2026. This "mp3 vs flac" argument is never ever going to go back in favor of mp3: as time passes the room it takes to store your music collection as FLAC keeps getting proportionally tinier and tinier.
For me, it takes 34 seconds on M1 (MBP13):

Finished release [optimized + debuginfo] target(s) in 34.50s
...
cargo install -f ripgrep 137,66s user 13,00s system 435% cpu 34,632 total

For comparison TR1900x (yeah, desktop, power-guzzler, but also several years old), Fedora 34:

Finished release [optimized + debuginfo] target(s) in 25.15s
...
real 0m25,271s
user 4m41,553s
sys 0m7,216s
I find fish is a comfortable interactive shell and dash is a performant script-running shell. Bash is in the middle.
You can actually specify systemd.unit=rescue.target nowadays.

https://ostechnix.com/how-to-boot-into-rescue-mode-or-emerge...
I specifically said mini-pill in my reply. As far as I understand, birth control most commonly refers to the pill, as it is the most commonly prescribed form of birth control (condoms, coitus interruptus etc. not being a prescribed form).

My main beef is that the percentage efficacy calculation is different and thus not comparable. Birth control is calculated at the % chance of an event within a year. Vaccines are not calculated in the same manner, so it is hard to say that one is more effective without having the data on vaccine efficacy over a year. The data I have seen thus far does not yet indicate much of a wane over time in the same manner as birth control. Furthermore, birth control failure is due to misuse most often, not due to waning effectiveness of an initial dose.

Furthermore, sperm and ovum do not tend to have selective pressure to work against birth control. It is unknown at this time whether the mRNA vaccines are generic enough to be effective against whatever mutations to the spike protein may form.

Essentially my point is this, you can also say that it is about as effective as the odds of a pitcher throwing a no hit game. But besides the numbers which communicate those odds, everything that is used to calculate and define the event is different.
Do we know how Apple's Spatial Audio works? And what is its relationship to Atmos?
Not OP, but that is my experience. It worked like a rock on a single server. Clustering brought us issues rooting from its complexity. Split brain scenario, corruption of the Mnesia database and such. We went back to single server mode.
Ask HN: Tool to create personal Wayback Machine
I would like to create local archive of certain websites/webpages like interesting articles I read in a way that I can later read them in case they are deleted. Wayback Machine is great but I would like to have more control over the files. Are there any good Chrome extensions or software that I could install to make it as easy as possible to store websites/webpages.
I am not sure whether it has been improved, but back when the Ibiquity HD was being deployed, the codec actually synthesized sound above something like 5 to 8Khz at the receiver, all depending on the bitrate choices and band, AM having a lower overall available bitrate to work with.

Someone noted a song by the Bangles, which featured a little finger cymbal. (Two discs worn on a finger and thumb)

That sound was missing and or rendered poorly. Turns out it offers very little sound under 5Khz. The codec parameters were increased to address those few cases, but are still below 10Khz, I believe.

The other discussion was quality over choice. Fact is a full FM bitstream performed great. More than good enough to really enjoy in a car. Most people would trade the losses for lack of fuzz and noise present on analog RF.

"CD Quality" was, and today is not accurate at all in the technical sense, but the overall feel is more like a CD than it is analog media, so... that is what they went with.

However, being able to offer several streams meant multiple branding, commercial free streams to promote digital radio, and, and, and.

Mostly, that discussion resolved to choice being king over quality. Improving quality at the expense of choice = wasted bits. That is by far the dominant view in broadcast.

A little thought experiment explains why:

Say you have a radio, and you get two stations. One offers compelling content, but the quality is low. The other is amazing good quality, but is just not compelling.

Which do you listen to?

Given others find the same material compelling that you do, which do you believe they will listen to?

And that is why peak quality on broadcast is no longer a thing.

Streaming services can offer compelling and quality choices to a higher degree than broadcast can, which means generally higher quality, even when available bitrates are, or could be. comparable. But, if they are ever pinned, they will favor choice over quality in a pinch, because compelling content wins over quality nearly all the time.

I pretty much gave up on radio around this time too. Being able to carry a good music library around meant just using a car system as an output device.

For a time, I did enjoy live or daily broadcasts, talk, news, sports. But, those carry such a high commercial load, and when phones and data plans began to favor streaming, I switched completely.

...all of which is why I am not too current on how HD Radio performs today. Next time I rent a car, I will have to scan the dial to see what, if anything, has changed.
I just start fish from .bashrc:

https://github.com/pkulak/dotfiles/blob/master/.bashrc