skysight-inc/HackerNews huggingface dataset:
For speakers, I’d recommend a pair of Revel M106 (or M105) for ~$1500 new (on sale price, which you can negotiate with dealers usually) plus a ~$500 AVR or integrated amplifier capable of wifi music streaming and HDMI ARC support for TV connectivity, like a Sonos Amp or any of Denon’s AVR products (more on this below).

( ASR measurements + review of the Revel M106: https://www.audiosciencereview.com/forum/index.php?threads/r... )

There are possibly better quality speakers to pick from in this price range (e.g. Genelec 8330A, however this trades off some bass power which you probably don't want unless you have a subwoofer), but to connect these to your TV and streaming music simultaneously requires a more expensive AVR (Audio Video Receiver) that supports unamplified audio outputs, costing around $1K (e.g. Denon AVR-X3700H). It’s ironic because the Genelec 8330A have built-in amplification and digital inputs but don’t accept power-amplified signals, which is significantly more advanced in many ways, yet this advanced nature makes it harder to integrate with TVs and streaming audio simultaneously simply because most AVR products for TV-speaker integration are geared towards “passive” style speakers like the Revel’s for complex and historical reasons. (For some strange reason buying an AVR that allows you to bypass its amplifiers via preamp outputs ends up costing more than AVRs where the amplifiers are always on.)

So for best connectivity in this price range, I’d recommend the Revel M106 along with a Sonos Amp. The Sonos software experience is by far the best at seamlessly and automatically transitioning between wifi streaming music and TV use modes, works natively with Spotify and almost every other music app, as well as having a good app of its own.

However the Sonos Amp (and Sonos Port product which produces unamplified outputs, but for some strange reason omits the HDMI audio input the Amp has, unfortunately, so doesn’t integrate with a TV well) both lack the ability to calibrate bass to your room, which is very important if you plan to upgrade to speakers and/or subwoofers with deep bass, where EQ calibration to the room’s resonant frequencies is essential for best results.

If you want to be a little more future-proof and feature rich, and also be open to multichannel home theater in the future, a modern Denon AVR receiver with Audessy room calibration capability and “HEOS” Music streaming is also really good, but it gets complex as there are a lot of choices and depends on how “future proof” you want to be. And they tend to be fairly bulky.

Note that I’m assuming you want to be able to use the same pair of speakers for both TV output, and for music streaming when the TV is off. This significantly complicates the electronics, and few products get the user experience here right. If you’re willing to manually use a remote or buttons to switch modes, or dedicate the speakers to either exclusively streaming music (controllable from your phone of course), OR TV audio output (which via Spotify TV app can sometimes be sufficient for music too), then much simpler and cheaper options are available.
Hostile entity? I highly doubt white supremacists have this sort of tech.
I mean it in the opposite sense, actually (that XMLHttpRequest - or more precisely, Microsoft's original version of it - was a leap forward, whereas fetch/axios/friends are, for the most part, merely a convenience over now established capabilities)

Similarly, sure you can do point-free style w/ ramda's `R.add` but realistically, do you really? The fundamental game changer capability is the language's ability to do math in the first place; anything on top is arguably cherry on the cake. `at` seems uncannily similar in that regard.

Wrt something being in a 3rd party library vs stdlib, I'll generally prefer a batteries included approach in JS because module resolution is complex enough to cause difficult problems to troubleshoot (peerDeps hell, complex symlinking semantics, library duplication in bundles, core.js explosion, package manager specific breakages, etc)
> avoiding securing the boot process does not mean the boot process is any less complicated

Of course it does: Not only does secure boot add an extra point of failure, it's a point of failure that's specifically designed to be highly sensitive, and to fail locked, and that hardly anyone in the kernel development community is testing with.

> I'm not sure how this is related

From a computer owner's point of view, the TPM's secure boot functionality exists only to protect against attackers with physical access to the device. After all, if a malicious attacker making a remote attack has the ability to replace your bootloader or reflash your BIOS, they've already got everything.

In other words, secure boot is there to protect against an evil maid [1] removing your hard drive, replacing your bootloader with one that logs your full disk encryption password, then subsequently stealing your laptop and password at the same time. Or something of that ilk.

However, the TPM is insufficient to protect against such attacks.

As such, secure boot fails to provide the one thing it claims to provide.

A serious system - like the xbox's security system - (a) has the functionality on the CPU die, and (b) has the hardware for full speed RAM, bus and disk crypto, all with keys that are inaccessible to the OS.

[1] https://en.wikipedia.org/wiki/Evil_maid_attack
> A good CentOS replacement for those still looking.

Unless your company requires you to use Microsoft Defender for Endpoint on Linux (https://docs.microsoft.com/en-us/microsoft-365/security/defe...), which is supported on RHEL, CentOS, SLES, and a few others, but not openSUSE ("distributions [...] that are not explicitly listed are unsupported, even if they are derived from the officially supported distributions").
That drone is battery powered and has a ceiling of hundreds of feet. So no. You would also be able to see it with night vision. They reported that they weren’t able to see it with night vision which seems impossible at first. But they probably were able to do that by painting it with something like vanta-black.

Nobody is building something like that with 25k. Sure you could build it, but it wouldn’t work. And it wouldn’t be anywhere close to reliable enough for a mission as crazy as entering into restricted military airspace. It would take lots of testing and iteration for someone to produce something that worked reliably and has been shown to be able to do things like evade night vision detection. It’s a specialized price of hardware developed specifically for this kind of task. Nobody is their right mind would do anything like this unless they already had access to the hardware and flippantly decided to take it for a cruise over and air force base (idiot employee at government contractor) or if they had an interest in doing this (China/Russia).
Genuine question. Who in their right mind has/wants more than 10 or 20 direct reports? Any more than that seems like absolute chaos.

Most I ever had was 8. When it got larger than that I had people step up to active leadership roles. Eventually they did the same.
Another way to look at it is

"this is what it costs to ALSO make something in the US"

you aren't just paying to the difference in labor, you are paying for the difference in requirement, documentation, redundancy, small market segment, etc.

It's like bolts for aircraft. I can buy the bolt for a couple cents at my local Ace. But to buy the certified one costs 10x+ because of the work involved in getting it certified.
Facebook ignores lots of crackpot ideas. Just being a crackpot idea doesn't get attention from Facebook. So really they're treating this like pretty much every other crackpot idea.
Donald Hoffman has a paper supporting the premise that we're in a simulation. There's a number of good youtube video interviews with him. He doesn't seem to be a charlatan, or one of those ancient alien fakes.

If they are from another VR headset, or outside our reality, then their "physics" is also different because all laws of science only apply to our reality, (and math, math is universal across all realities, the only constant)...

I've heard some surmise it might be easier to transverse universes in a multiverse, (which could be "stacked" like an onion has layers), so they could be coming from there, or they could have been here a very long time, and they're really just living "hidden" on venus, and looking for greener pastures.

Could even just be time-travel experiments from ourselves in the future.

It doesn't have to be aliens, but it could be... and it probably isn't, and it's still interesting that there's that small chance, which is smaller than us finding it through telescopes, but that chance is still pretty darn cool.
> "giving my children a better future, so that their lives aren't as hard as mine"

Although they'll have a pretty hard live if we don't do something against climate change. And yes, many people do not have the resources to do these tings.

> Because people have neither time nor money for any of this.

Many people do not have that, yes. But many others do, and they could start doing it and as they are probably the ones better off, their over-proportional influence as consumers would make a huge difference. Its a complete failure of the "middle class".

> Systemic incentives are what's needed to save us.

Well yeah, I agree that politics/elections are a better way. Its just that ... we do neither. We do not take our individual responsibilities serious, neither when voting, nor when consuming.
https://archive.org/details/stackexchange
https://puri.sm/products/librem-5-usa/

Scroll a little bit down and you'll see the country of origin for the parts. Most are of US origin.
Using NixOS with flakes is actually quite simple once you already know how to do it, but the lack of high quality tutorials made it difficult for me to get started. I hope the community will improve this situation over time.
Hello HN, we're happy to share that our headless CMS, Tina Cloud, is now in public alpha.

Initially, we're targeting next.js sites that store content in Markdown/JSON in GitHub.

If you're looking for a starter site to test out Tina Cloud, fork this repo and follow the readme: https://github.com/tinacms/tina-cloud-starter

Would love to hear any feedback.
It's not just a US thing. The grace period to find a new job might be higher elsewhere though.
Why does this make it a mess? Array already has a bunch of properties that aren't elements in the Array that come from the prototype, like join and slice. Your example is just adding a custom property to the array.
I really wish the use of twitter as a method of gauging the hoi polloi's opinion would just end.

It infects everything. I listen to podcasts and everything from coding podcasts to sports involves someone saying "i know people on twitter" or something like that before they give their thoughts.

Bro I turned the podcast to hear from you, I don't care how it relates to twitter.

A while back there was a 'fan revolt' among fans of a sports team I follow. So I hit twitter and it's as far as I can tell ... two dozen accounts and more than half had never tweeted more than 3 tweets...
Microsoft has always had the best developer tools. This is an exciting step forward for low-code
QM | Back-End Engineer | Remote | Full Time

QM is a social, music and tech startup building a music platform powered by people. We’re searching for a lead backend engineer with experience in Golang to drive all of our server and database efforts, building and innovating on top of our current platform and API.

iOS app has soft launched into App Store: https://qm.fm/install

Company is based in LA, but the team is fully remote. Location is flexible.

Please contact us at hello@qm.fm if interested.
I ran Nixos for a few months from Dec 25 to Mar 12 of this year. During that time there were 2 zero-day exploits published for Chrome that went unpatched for weeks on Nixos. (Specifically the package named google-chrome went unpatched.)

This was on the "unstable" branch of Nixos, the branch that became the stable branch today, which is the occasion of this story on HN we are commenting on.

Digression: the reason I chose the unstable branch instead of the then-stable branch (named Nixos-20.09) was that I wanted to achieve an "all-Wayland" environment as quickly as practical (and in fact all of the apps running on my machine right now and for the past few weeks talk directly to Wayland without the interposition of Xwayland). And the reason I wanted to jump ahead to an all-Wayland system is that although I knew Linux pretty well, I knew very little about X11, and I reasoned that since X11 is slowly going away anyways, I would prefer to avoid spending any time learning about it and would prefer to avoid having to get used to its quirks. (End of digression.)

You cannot just install Chrome from Google's web site on Nixos: unless someone has compiled it for you, you have to compile it from source and more distressingly you have to configure the compilation extensively to have any hope of the resulting binary actually running. For example, glibc on Nixos is not in a standard location, but rather all of the files in the glibc package are under a directory with a name like /nix/store/8f9f6724fd2341d9f2bc758cf9e43830d23d37a3-glibc. Well, of course the code that compiles Chrome needs to be informed of that location and of the locations of all of the other packages it relies on, e.g., the system's libraries for drawing GUIs on the screen. This job of configuring the compilation is mostly easily done by writing something similar to a declarative build script in the Nix language, so of course that means I would've had to learn a new programming language in order to patch the zero-day exploit in Chrome before the maintainer of the google-chrome package got around to it (which I never did).

Sadly, I did not have time back then in early March to install the stable version of Nixos to determine whether these zero-day exploits had remained unpatched there, too. (I did verify that the package "chromium" was at the same vulnerable version as the package "google-chrome" was.) So I guess the purpose of this comment is that there are preliminary signs (namely, the fact that nowhere was I warned that the unstable branch might have gaping security holes) that Nixos does not get as much attention from security-knowledgeable maintainers as some of the other Linux distros do -- or at least that the security attention it gets is concentrated on server use cases with desktop use cases being relatively neglected.
It's a nice OS, but my biggest pet peeve is that it doesn't come with h264 repos installed [0]. One has to first add them otherwise one won't be able to play most videos or music in your browser. Some configuration is therefore necessary and I can't just install it in 15 minutes then hand it over to the owner.

It's a pity because the fastest way to scare the average user away from Linux is to force them to open a shell in order to have a working setup. Hopefully that's something that'll change.

As a technical user, I enjoy it though. YaST is great for configuring many parts of the system, the documentation is great and it's stable. If Nix ever gets usable, I might give it a shot, but it's OpenSuse all the way for now [1]

[0]: https://en.opensuse.org/Additional_package_repositories

[1]: https://www.youtube.com/watch?v=SYRlTISvjww
This page has a table of components and their corresponding country of origin

https://puri.sm/products/librem-5-usa/
The US is the biggest surveillance state of all, why is this a step forward?
Yeah, this is pretty much the use case for low-code solutions like Access. Being a developer is an exception, rather than the rule, and there are a lot of smart BAs out there who know software could improve their lives.

I feel like if AI gets really good, low-code is the future. In the future we won't eliminate software engineering but it will become increasingly less technical until software devs and BAs merge as one profession.

But that's decades off if it comes at all.
Some of my oldest answers have hundreds of votes and required minimal effort to answer well... some of the newer answers have less than ten votes, since they're much more niche (even if they take 10x the effort to answer well).

A lot of the early broad answers got those huge upvote counts and make the early users who answered them stay in the top percentiles.
I was able to make the switch over cold turkey after ~11 years of ArchLinux.

By sheer happenstance, I blogged earlier this week about one particular killer feature that doesn't get enough air time: https://news.ycombinator.com/item?id=27344677

My not-flake-yet configuration can be found at https://github.com/rraval/nix
Do wide and deep networks learn the same things?
Not OP, but my guess is that it's not going to take long before there's a paywall of some sort. Bye bye free-'n'-easy programming answers. I don't ask questions there that much, but it is and has been extremely helpful for me.
I was under the impression that it all eventually turns into AliExpress? I do not see how one can trust these “individual” sellers on Etsy or Depop or whatever to do quality control. If they do, and the reputation of the “market” is good, then there will exist arbitrage opportunity for other sellers to resell AliExpress stuff.
I think I had this. I had some weird stabbing top left chest pain after the 2nd dose. I took some ibuprofen randomly a few times for other concerns and that w/ some time it seems to have resolved. In March my doc said side effects would take 4-6 weeks to resolve. For me it was more like 3 months.
Isn't Amazon famous for clawing back starting bonuses if you don't stay for 4 years or something like that?
For me, I'll unplug the internet, but that's because my creative outlet is programming and it's really really hard to have the discipline to program and not browser the web (case in point I'm writing this reply.)

As developers this is challenging since so many of our tools require network access. I've had minimal luck with various site blockers since you can always just disable them. So here's my plan:

1) Prepare. Download documentation you will want and invest in dead-tree copies of relevent books.

2) Have 2 desks, one with your computer, and one without. I physically move to the non-computer desk for design work and thinking, then get up and move to the computer desk to program. A comfy chair for more creative thinking is a nice addition to this setup.

3) Make it really hard to turn the internet back on. When I started this I would actually go and put the modem outside in my car to make it annoying enough to turn the internet back on. As I've gotten more comfortable with this practice I find it's enough to just go and turn off the modem, but I've found that simply turning off wifi on the computer is not enough distance.

Sounds extreme, but by seeing how much work I need to do to disconnect has taught me how much of an addict I really am and given the motivation to work on the problem.

Through this process I've gained a new level of respect for Emacs. The built-in documentation browser is amazing, both the tools for browsing and the quality of the documentation. I'm able to figure out everything I need to about Emacs without touching the network.
Location: Poland

Remote: Yes

Willing to relocate: Not in the near future

Technologies: JS, TS, React, Angular, GraphQL, HTML/CSS/SCSS

CV: Will send upon request

Email: peter.fjdev [at] gmail.com

About me:

3 years experience as frontend (frontend based fullstack) developer.
Open to join a project as my part time job.
I strongly disagree with this. I don't entirely agree with Strathern, for that matter. I would argue that (a) you need to calculate metrics that are important to your business, (b) some metrics really are important as targets, and (c) you must communicate those targets to the people whose job it is to help the business meet them.

The problem with "hire to fire" as described here is that it fails those criteria (the meta-metrics, if you will). Knowing your company's attrition/turnover rate is good; communicating that metric, at least to managers, is (I would argue) also good. But using it as a target that your managers must not go under is toxic to work culture and employee morale.
I'm guessing they're referring to the James Webb Telescope which has taken like decades longer than planned. there's even an xkcd on it: https://xkcd.com/2014/
I don't think I ever saw anyone in Italy with a fancy coffee machine. They all use moka pots at home, and go to the local cafe if they want an espresso made with a machine.
Thanks. Yes, sometimes communication falls short and down, and one's own state of mind is time dependent and doesn't see everything involved. I was in an eager "would like to see positive feedback" state of mind just as timonoko may have been when originally posting their solution, and then interpreted the rejection in an overly negative light. My apologies to them and for the noise.
Performance metrics gamed yet again! Even managers will game their own performance metrics.

Amazon: we want to hire you.

Candidate: uh, put it in writing that you won't
fire me for 18 months minimum.
No difference than Excel Macro apps today. When Excel Macro wiz kid leaves the department or the company and it either breaks or needs new features then it goes to IT and they don't work on Excel so they will push to rewrite it into a web app.

The plus is that the use case and value for the program is already proven, so IT is not wasting time creating things people will not use.
The flight track seems to show the police helicopter chasing it northwest at 60 knots for 20 minutes or so and not catching up. That's pretty impressive.
Former naspers subsidiary employee here (far removed) : but yeah, they're generally hands off until you wake up one day realising all the good leaders were replaced by tools and a few large mandates have come in to "collaborate" (use inferior home-grown tech (when not paying AWS to do it for you)) - stack overflow's a completely new game though, both sides will be learning monetization the painful way.

they have some good sides too though.