skysight-inc/HackerNews huggingface dataset:
Other companies make streaming amplifiers of various types -- Bluesound's Powernode immediately comes to mind, and one could argue virtually any AV receiver that has streaming services built-in can do the job (e.g., any Marantz or Denon with HEOS, any NAD amp with BluOS). The Sonos's price is actually pretty middle-of-the-road in this category, though.

If I were looking to undercut it, I'd look for a two-part combo, like a $99 WiiM Mini streamer coupled with something like the $329 Emotiva BasX stereo amp. That's not going to get you any of the Sonos-specific ecosystem woo, of course.
Probably diversity, and the fact that they can exist without human oversight.
Okay I'll mention another thing after profiler that we were struggling with in Godot: making game UI. Situation should become slightly better with "Theme type variations" implemented in version 3.5. It's little too late for us as we dont want to jump versions before release just for this single feature.

Both Unity and Unreal have built-in tools as well as a lot of alternative middleware to build user interfaces. A lot of these tools are simply much more powerful compared to what Godot has to offer. And yeah this is not about features since even using current Godot system you can implement almost anything, but with Godot it's will take 2-3x more time.

Like there are bunch of issues with Godot UI and input handling:

* It is impossible (is it?) to set 3-5 different pairs of fonts plus colors for a few groups of controls. It's so much harder than using CSS in webdev.

* It not obvious what and why eat or blocked input. There is no visual debugger for that, only ugly text field hidden in depths of editor.

* MarginContainer use theme overrides and it breaks WYSIWYG. And there few more things I dont recall that have similar issues.

* And if you use Theme files it's required to reload the engine in order to apply changes.

Keep in mind it apply to 3.4 only since I haven't worked with 4.0 enough yet. Hopefully at least some of these are fixed in 4.x.

PS: Also there is a chance that Godot is not at fault and it's just us not being able to figure it out or that we missed something in docs. Yet this is the problems we struggled with the most while building UI for our game.
Watch out, I had a favorite earbud that disappeared from the market, imo for being too good too cheaply, and cannibalizing the new (at the time) category of high-end earbuds for Sony.

I luckily realized very quickly that they had gone out of production, and managed to find a case of 24 of them on Mexican Ebay. Each pair probably lasts a little more than a year, so they'll get me through this stage of technology (for around $100.) So instead of buying $100 gaming headphones, buy $100 worth of those (hopefully with a bulk discount.) If you get sick of them one day, they'll make great gifts.
I am a huge fan of Bitwarden and Fastmail, so this is truly a match made in heaven for me. Might be able to ditch Anonaddy...
Show HN: Fide – Crunchbase for Web3 Projects and People
Hi HN! I’m Chris, Co-founder of Fide. When contracting for Celsius in 2019, a recently bankrupt crypto-lending platform, I quickly observed how important it was for every Web3 company to establish credibility and trust in a high-risk industry where fraud and scams are becoming increasingly common.

As I continued to invest and build in the space, it became clear that existing tools are still not enough to effectively evaluate credibility. Common issues that keep coming up include:
1. Repeat scammers are rarely held accountable
2. Anonymous contributors can’t easily establish credibility
3. Project and contributor success metrics are mostly based on historic financial performance

We built Fide to help users verify web3 credibility and only invest in projects and teams they can trust. We’re still adding features and projects but would welcome any feedback as we continue building!
I think he did a few commercials before that - the one about the fire was quite good.
I wrote a search-result filter extension (actually TamperMonkey script) just for w3schools, many years ago! Then I added all those auto-generated comparison sites: stackshare, wikidiff, etc.

It's satisfying to see that my dislike is not some unfounded personal quirk!
Consider this in contrast to claiming:

1. We are laying off underperformers to strengthen the company (Has happened)

2. We are laying off poorly performing divisions (again, indirectly foisting the responsibility on the employees, because their division is underperforming)

3. We are laying off to cut costs and keep the company profitable (This may be the truth, but it treats employees like they are replaceable cogs in the machine they can throw out and bring back in any time).

4. Making the employees quit by themselves by creating toxic work environments (recently, forcibly enforcing back to office rules to shed all employees who cannot make it back or prefer remote).

5. Just layoff without any reason, not worrying about the mental health of the leaving employees or the ones who remain.

Just owning up his responsibilities means, the relieved employee atleast does not have to add the stress of "did-I-do-something-wrong" to his/her list of woes. This can sometimes be debilitating.

It also adds to the confidence of the existing employees that the company will do right by them, if it comes to letting them go in the future.

Ideally, no one should get laid off. But companies cannot be forever profitable and the government or no other body is going to bail them out. Considering that, this seems to be a more mature way of handling a terribly difficult situation.
Isn't it obvious? China is still doing lockdowns. Disruptions to supply chains raise costs. It's not complicated to figure out.
I think it's important to remember that the government agencies ignored cryptocurrency for a while because it wasn't being used enough to be worth dedicating resources to it. That changed at some point, with different thresholds for different agencies, but now they're aware of the activity and there are services like Chainalysis which make it easy for them to contract for monitoring as a service. I would bet that the time to respond is going to get increasingly fast since there's been a push for ransomware which picked up after that Colonial Pipeline attack and really picked up with the news that North Korea was laundering significant sums.

There are two things which I think will change that game substantially:

1. As this is taken more seriously, companies trying to stay in compliance with the law are going to be enforcing KYC strictly. That's going to make it harder to use things like tumblers because not only will you be paying more to use the service but you'll also be getting tainted tokens which an increasing fraction of businesses either won't accept at all or will accept at a discount rate to compensate for the decreased utility. I think that ratchet effect is going to really limit future services like Tornado Cash: when there's a non-trivial risk involved for using it fewer people will participate and those who do will expect to be paid more.

2. These services depend on liquidity because anonymity is a function of how many people are running money through it. The Treasury department doesn't really care if you and and a few curious friends set up a proof-of-concept instance because unless you can also pump the equivalent of millions of dollars into the system it won't be used by the people they're concerned about (ransomware gangs, North Korea, etc.) since it would take millennia to launder money at their scale. This is similar to how the goal for counterfeiting paper money isn't set to “impossible” but rather accepted at a low frictional level as long as it's too risky for anyone to attempt a sufficiently large-scale counterfeiting operation which could actually impact the overall economy.
You deliberately withhold any irrelevant information, like their race or gender, from people making the decision.

But, well, we've seen what happened when ElectronConf tried that.
Java to C++. Not a migration but making the library available in C++

Easy peasy...only troubles with smart pointers and memory leaks, but that's bread and butter for C++ development
Finally! A website that highlights the root cause ...

Human population growth.

This is the input to all the other stuff. The past few generations thinks they're the most sophisticated and intelligent, but they're living on an ecological credit card. And the bill is going to come due.

Just like any bill after a spending spree, this is going to be a doozy. Probably extinction level...
Columbia University Falls to No. 18 from No. 2 in U.S. News College Rankings
I avoided it until this year, and it was every bit as addictive as I thought it would be. Fortunately, I'm also older and busier now, so there was actually a hard stop for me.

When it came to developing nuclear powered infrastructure, it was going to take a huge refactor of my factory in order to not have "spaghetti infrastructure" criscrossing my factory. I started estimating the time to abstract resource production and modularize the delivery network, I was looking at a good few hours of focused work to get it done. Maybe I could split it into sub-tasks and approach it that way? Gosh, that sounds a lot like my job. So I stopped.
Storing Local Secrets
> There’s nothing wrong with this. These are standard ratios, not some dirty secret.

There's a lot wrong with this, but not in a moral sense.

For all his faults, Elon Musk made a good point about the space industry near the beginning of SpaceX. He asked a team of "rocket scientists" how much a rocket cost. They said something like $100M. Then he asked them to sum up the material costs. Sheetmetal, tubing, rivets, etc... They said something like $500K.

Where did the other $99.5M get spent on, you ask? Inefficiencies such as having PhDs doing welding and riveting instead of hiring contractors with more experience. Even if you say you need aerospace-grade rivets, Boeing and co hire thousands of people with those skills at a much lower cost.

Similarly, if you look at retail prices, the majority disappears into having staff stand around the store while there are no customers, lighting, cooling, retail shopfront rents, etc, etc...

You're not paying for an "HiFi amplifier model X", you're paying for a "storefront in a shopping centre with a HiFi amplifier model X thrown in almost for free."

This issue is most obvious when in some industries, returned items are simply discarded, because they're not even remotely the majority of the total cost! Repackaging and restocking the item would cost more than manufacturing it half way around the world and shipping it across an ocean. That's nuts.

Even EBay and Amazon have only just started chipping away at this problem. There is still enormous inertia.

For example, I recently purchased a flagship TV that costs $5,995 retail. Nobody had it for more than a $500 discount, including online stores that are just warehouses! The actual TV probably cost about $800 to $1000 to manufacture and ship internationally.[1] Where did the other $3500-$4000 go!?

What's happened here is that traditional retail has forced the prices up, and then Amazon -- a near monopoly -- doesn't feel the need to compete on price because they win sales even if they're just a little bit cheaper.

True competition would be if I could buy the TV for manufacturing cost +30%, not manufacturing cost x3.

This won't happen while traditional retail is propping up prices and has no real competition. We need a "SpaceX" to shake things up. Unfortunately, Amazon wasn't it.

[1] This isn't the cost of running the machines in a factory. It's everything up to the point of getting the goods into a cardboard box and on a ship. Design, profit, staff costs, material costs, energy costs, capital, etc...
This is the first time I have encountered the word meat space.
Definitely agree. People who rail against this don't understand economics much further than my mom sold yard bird eggs for less than the corner store --corner stores are opportunist capitalists with no heart who take advantage of people. If they had to sustain a business I'm afraid they could not. Every wannabe post-capital economist should try to run a restaurant (profitably).
I always use it for SQL syntax - no other site seems to give basic details about the syntax for different constructs.
That's a pretty ridiculous statement.

The 68k ran rings around the 6502 in terms of speed, addressing (well, duh), bus, memory access, ... basically, everything.

The 16 bit Intel competitors were technically inferior to it but... they won out, for a variety of reasons I won't get into here.

The Amiga was a superb machine that I loved with all my heart, but then, Windows 95 shipped and... basically nuked the entire field.
pp. 151-158

https://books.google.com/books?id=sy8EAAAAMBAJ&printsec=fron...
Others have mentioned statically linked binaries. I thought I'd mention I actually use Bazel to build most of my docker images, and unlike Docker itself, Bazel rules_docker builds reproducible (i.e., same digest) container images by default.
> if for some reason their revenues dip for a long enough time.

Like COVID!

Unfortunately, strong and scummy/"well-connected" businesses were both rewarded during this period — for different reasons.
Yes and they are very responsive about getting it merged in.
What a coincidence! I literally opened a support ticket two days ago requesting this feature.
how about cutting executive pay first? That is what usually happens in Japanese companies if leadership doesn't live up to expectations.

During covid lawmakers cut their own salary by 20%. A little bit of honor in a culture when ordinary people are taking hits goes a long way, rather than lipservice and PR.
From what you've described I definitely don't think it would be worth migrating what you have to bazel. My point is just that there are environments where it does provide benefits.
Yes, but in a world without growth, this was a zero-sum game. If you won at that game, it was only because someone else lost.
Most problems can be neatly packed into 1 sqlite database. Even a big AAA video game could benefit from this type of representation on disk.

I am also now starting to look at SQLite as a sort of application framework / operating system. The SQLite VM is running on billions of devices right now without any issues. Seems like a safe bet if I wanted to use the relational/SQL model to represent most of my application state & logic. Anything else I want to bring to the party I can inject by way of application-defined functions.
Exactly. I too majored in business and I read through to the end waiting to see where the "secrets" were. This is super, super basic stuff that has more to do with really simple microeconomics driving firms' investment decisions. Most frivolous consumer-oriented sectors of the economy are all the same.
Interestingly, this is kind of an anti-example of what was asked for in the OP. Here, few people quit, not many.
That is the one and only purpose of high tech. To automate work and improve efficiency (I.E. make people redundant). Be that automating the work of acquiring and connecting eyeballs to adds or getting rid of Janice the nice secretary from the 80s to going from 50 to 5 production planners at a factory.

It was fine when I was an external developer, but when I switched over to an in-house role it sucked seeing the fear in departments that I turned my gaze to :(
"They are all subject to employment-like control by large corporations, but without the protections and rights an employee would have, such as being paid a minimum wage. In other words, they bear both the risks of owning a business and the burdens of having a job, but lack the benefits of either."
The author does look at it that way.

> not only has the human population grown like gangbusters, but the level of affluence per person has soared by an even larger factor. The impact on our planet scales as the product of these two

He just spins it as a bad thing.

He has, essentially, 3 actual graphs (GWP, extinction rate, CO2 emissions). The others are all subsets or proxies of those three or based on too few data points and fit to a curve that flatters his point.

This population explosion apocalypse is as old as time and each version of it fails to come true.
> I can run our entire backend with a single command that will work on any developer's box.

Curious wouldn't `go run` give you the same? pure go code is supposed to be portable, unless you have cgo deps I guess?

> I can push a reproducible Docker image to Kubernetes with a single Bazel command.

That's definitely an upside over what would otherwise would probably default to a combination of Dockerfiles and scripts/Makefiles, does it worth bringing in the massive thing that is Bazel? depends I guess.

I'm curious: would you say your experience with golang IDEs / gopls is degraded? did you do anything special to make it good? I often feel like development is more clunky and often I just give up on the nice-to-haves of a language server e.g often some dependencies in the IDE aren't properly indexed, I can probably get Bazel to do some fetching, reindex and get it working, but it will take 3-4 minutes and I just often choose to live with the thing appearing as "broken" in the IDE and getting less IDE features.
They sell branded toilet paper: https://www.schiit.com/products/toilet-paper
HTTrack was the gold standard for backing up sites awhile ago, and I'm guessing that it's still a very good option.
Do you think that you should be free to say whatever you want, and the person you say it to should have the freedom to punch you in the fucking face infringed on?
Is this not slavery?
To me this is an utterly superficial reading of American foreign policy. It's like saying Nixon was an isolationist because Vietnam ended on his watch. It's like saying McDonald's is going out of business when it closes one struggling location.

Trump nor Biden wound down U.S. involvement around the globe other than the two highly visible deccenial quagmires in the middle east. Neither pushed for reforming the FISA system which has created a legal parallel legal pipeline for spying. Neither have discussed winding down the blacksite network for rendering foreign nationals around the globe. Neither have renounced the drone programs. Neither even ultimately renounced any of the mutual protection treaties the U.S. maintains. Neither have renounced intelligence sharing. Neither have renounced arms sales. Neither have announced any significant foreign policy stance changes other than some doubling down on positions that already existed. It's a red hot garbage thesis which sees open war and nation building as the only two pillars of power projection that matter.
Take a look at DagsHub - https://dagshub.com

They do exactly what you're looking for! They provide both a DVC remote to push and pull DVC-tracked objects, as well as a UI showing them integrated alongside git-tracked files in the repository view.

(Disclaimer: I work at DagsHub)
Sweet. I remember when X:Com UFO Defense had their copy protection codes stored in the .EXE not as unsigned integers but as ASCII text. Not difficult to set it to all 0000-0000 for every question, or just jump over the code that does the checking entirely. If one were devious in writing copy protection software, they would pass around an ever-changing cryptographically-signed state within the context of an event system that does (non-inlined) integrity checks all over the code base and explodes should any fail.
Personally I'm pretty against bitcoin et all for their wastefulness (PoW) or lack of improvement on existing systems (PoS), but I can definitely see trusted timestamps as a valid use of a public ledger. Ironically, since git is implemented as a merkle tree, you could do this quite easily in git as a "blockchain" minus the Proof of *. So, no distributed trust, but I'm personally usually glad to trade a little bit of centralization for a whole lot of performance/efficiency.
I think it's possible to automate it with a browser extension or something like Selenium
Also in fields small enough that everyone knows each other, you know exactly what the rest is working on because they collaborate often and there aren’t that many reviewers
If someone puts on a pair of jeans followed by a pair of socks, how many articles of clothing have been put on? :)
I don't want to go into details, it's pretty simple to cheat if you just get a little creative. On the other hand, it's not that hard to spot, either.
Cost of Sales is not Cost of Goods Sold
Swift Financial-Messaging System Pilots Blockchain Project
That other 3500 - 4000 is definitely not majority profit. If they could make better profit on your purchase they would, they really don't want to leave money on the table. MFG, shipping, handling, warranty, returns, accidents, fraud, R&D, operations staff, etc. It's not getting done by volunteers.
Tap tap revenge! I have a lot of fond memories of that game on a 1g iPod touch.
That would depend on the project, and what aspects of it you might be involved in.
Worse selection, less organized, higher prices, and limited online presence? You might be in a local hardware store.

You might snag a deal on some dusty new-old-stock part, but for just about anything else, I much prefer the box stores or Amazon or supplyhouse.com (I can vouch heavily for these guys, who used to be called pexsupply.com)
I'm not sure how S-shaped curves help when it comes to the collapse of all ecosystems is concerned... are we supposed to innovate our way out of rapidly dwindling biodiversity on the planet?

insects and pollinators
birds and large game animals
forests and rainforests
kelp forests dying
coral reefs dying
overfishing
plastic pollution
greenhouse gas pollution
acidification of oceans
1/3 of all arable land underwent desertification

The real question is, why AREN'T we concerned more? Is there some sort of magic hope in innovation, are we just super optimists? No, it's simply that we failed at collective action to such an extent that even thinking about a viable solution is so hopeless that most of us don't even bother. The one place where we were able to curb pollution was CFCs in the Toronto Protocol. That's it.

https://en.wikipedia.org/wiki/Anthropocene
I wouldn't know where to start with an 800 employee company.

For a dozen person tech start-up, it isn't too hard to figure out how a dozen recent college grads are being financially irresponsible without getting in the way. Mismanaging cash flow, paying for things they can get for free as a start-up, failing to file for tax credits and other literally free money from the government for start-ups, buying things they could have rented, overpaying for certain things, etc.