skysight-inc/HackerNews huggingface dataset:
Bitwarden is a great alternative. But it must be mentioned that you need to be willing to accept the responsibility and burden of the operational overhead required to run it.

I realize that most people tout self-hosted as a "benefit", and it might be a benefit for the demographic reading HN. But for the average person, self-hosting is far from practical. Most people can't realistically boot up a DO droplet and install Docker and Bitwarden.

Heck, I am a SysAdmin as a career. I build highly available architecture all day long, but for my personal/family passwords it is honestly not something I personally want to handle. Maybe it is because I actually work in highly available architectures all day long that I am more fearful of throwing all my passwords onto a $5/mo DO droplet, that by its nature is not HA. Sure I have the expertise to lock it down, keep it secure, keep it backed up, keep it updated, etc.. But I am paying $60/yr for the VPC ($5/mo x 12 mos = $60/yr), which is the same cost as 1Password for a Family plan and is more expensive than the $36 they charge for a personal plan.

So even though I am qualified to reliably self-host everything, why would I want to? Why not just pay the same amount of money for someone else to accept that burden? Plus that company is scaled up to be running their customers on far more reliable architecture systems than I would alternatively be using on my single VPC/droplet.

This isn't to shit on Bitwarden. In fact i have a ton of experience with both Bitwarden and 1Password. These are easily the two best options on the market. Both have close to feature parity. You can't go wrong with either. But I would just cautiously warn people that want to self-host Bitwarden. This is a major responsibility to self-host an app that contains such critical information. Before you click install I would do a thought experiment of what would happen if you lost your Bitwarden installation, and therefore ALL of your unique passwords across the entire internet. Now ask yourself, how confident are you that you can avoid that situation. Then remember that affordable alternatives exist that take that responsibility away from you.

This isn't saying that you shouldn't do it. Just that it isn't practical for most people. And I honestly don't see the draw for self-hosting a personal or family account. I would self-host a business account. But why bother with personal or family? Just get a hosted account so you don't have to play "IT Person" at home when your partner gets locked out of Netflix and can't access the password.
One bit of unsolicited advice: consider moving your copy to be above the fold. At least on my screen (1920 x 1080, 125% font), all I see when I first load the page is the nav bar and a picture of people rock climbing -- no text or any indication as to what the product is. I had to scroll down to learn what the website was about, which creates more friction for me as someone curious about your website. Also, consider adding some customer success stories or other forms of validation to your landing page. I am a novice climber, but I'm initially skeptical of using a new chalk, so seeing some form of validation would help me get over that hump. Maybe copy part of your friend's review [1] to the landing page, as he seems to have great things to say about the chalk.

[1] https://chalkrebels.com/blogs/news/crystal-chalk-in-action
So it's basically proving the site owner's point that they can't account for whatever randomness the user decides to put in their browser.
The proposal is to stop Bitcoin/PoW being money. Other forms of money will find a way.
That's important advice. The thought of documenting anything didn't even cross my mind in the early days of the pandemic. It was all so blatantly suspicious that I had no doubt large news outlets would report on it any day, and then there would be international pressure for a proper investigation. But that day never came. Instead they started spreading the bat-eating story after Chinese state media claimed the virus originated in the market, without evidence. People don't even eat bat in Wuhan. And when that got questioned they switched to pangolins. To this day no such link was found. And the Wuhan CDC lab was never investigated.

There's so much distraction, hysteria and extremely questionable science reporting. Without having in depth knowledge about Mainland China, I'm not sure if I'd not fallen for some of the misinformation as well. So yes, it's extremely important people document what they see and understand, and share it with other in a way that makes it easily accessible. When many journalists do a bad job at fact checking and questioning their sources, we have to be better than that, else we just contribute to the noise.
As someone who planned to buy the new MacPro since the first rumors and only skipped it when I learned how much the prices had risen compared to its predecessor - and the entry level 8core Xeon wasn't that impressive either - I am so ready to finally upgrade my aged iMac. The 4+4 core M1 already gets glowing reviews, it will be very impressive with 16+4 or even 32+8 cores. I like those rumors very much!
FB pays insane amounts of taxes. Employment taxes, property taxes, etc. Not to mention taxes on any profits.
That's the difference between LHV and HHV. It is possible to exceed 100% efficiency when using HHV because it is an inherently more conservative convention for energy content due to practical concerns. LHV, by contrast, is bounded by the laws of physics.
> Pass a law against proof of work crypto currencies, don't let perfect be the enemy of good, and deal with the next big waste of power when it comes about by passing a law about it.

If we won't legislate it now, it's possible we won't get a chance to do it later thanks to bickering from lobbyists and fossilised laws and practices. See IPv4.
> the returns on mining the remaining 'altcoins' will fall equal to the level of new mining power that enters.

Can you expand on this?
> "neighborhood surveillance platforms such as Neighbors perpetuate a much longer history of the policing of race in residential space"

I am onboard with the individual freedom counter-argument such as the one that was made to target people participating in the BLM protests, but I fail to see how a network of ring cameras can be especially bad for people of color.
Edge Impulse raises $15m Series A
The arbiter is "if you build something that is build to be as inefficient as possible by design that's forbidden". I can't think of anything other than PoW that matches this.
It isn't just "ONE TIME" for me. The extension freezes up often and completely stops giving autosuggestions or warnings, and the only way to fix it is to delete the .elixir_ls file and rebuild the database. When I say "often", I mean there are some days where I have to do that at least once an hour, and 5-15 minutes of high CPU usage every hour is just way too much to be acceptable.

I love Elixir and the ElixirLS extension is the best I've found so far, but that's not saying much. The extension has enough issues with it to make it very frustrating to work with, and even enough to make the entire Elixir experience not worth it in many cases.
Burning gasoline to drive somewhere is fine, but (at least in my city) sitting parked with your engine running incurs a fine.

Fundamentally it's become too big a waste to ignore, like so many other things. We banned incandescent bulbs, we can ban proof-of-waste, which is basically an incandescent bulb that never illuminates anything.
Price increase.
The idea was to ban trading, not mining. If Coinbase and all the other legitimate companies that facilitate crypto markets for U.S. citizens had to drop PoW coins it could tank the price significantly and set the coin mining industry back to when it wasn't such a huge problem for energy use and GPU supply. Speculation would move to PoS currencies and BTC would stay valuable, but would act more like an altcoin.
> "Forced entrepreneurs" risk great personal consequences because they have no other options.

Anyone capable of starting a tech company has the skills and motivation required to get a reasonably well paying tech job.

And that's more or less what most of them do when their startups fail. I see a lot of resumes from people listing themselves as CEO or CTO of a tech startup that barely registers in a Google search.

I know at least one recruiter who makes a habit of calling up people at Crunchbase companies with <10 employees and letting them know to reach out if they're ever thinking about going back to the job market. Turns out, a lot of them are ready to go back to regular jobs after realizing that startup life isn't as glamorous as it sounds.
But maybe Bitcoin is of 1000x(+) more value for humanity in the long run?
Any crypto system that has an energy problem also has an economic problem. When a transaction requires the same amount of electricity as an average household uses in a month, then each transaction will cost someone a full months electric bill. That will either have to be paid with extremely high transaction fees or "absorbed" by the value of the currency in ways that make it unsuitable as an actual currency.

This is true regardless of the environmental impacts of the specific energy source, and while solar and wind are decreasing in price, it is unlikely costs will drop so much to make this issue negligible.
GitHub Artifact Exporter open source release
>people are starting to vote with their wallets anyway

Did you mean "the rich"?
>Not sure why you'd be saddened by this?

I did all that too. I concur with your overview. I don't see the world as black and white either. We know that children are more easily exploited, no matter how tech savvy, but it's not so much the 6 year old age that hit me reading that; it's the fact the having an offline private life is being eroded, and I'm not sure about what is replacing it.
As a percentage of their profit? Let me check. Around here small businesses pay around 30%, individuals can pay up to 45%. I doubt Facebook pays that.

The tax avoidance schemes in Europe are well documented for all tech companies.

And what do you mean by employment taxes? Just the employers part of the income tax?
Spotify hi-fi was announced a few months ago and is launching soon.
I enjoy how you are taking all of the arguments people used against BEVs in favor of gas and using them against HV. The irony is strong in these threads.
I wonder if these could also improve bandwidth for other devices since the absorbed waves won't bounce / interfere with actual signals.
When you are the target (either current or upcoming) of crime and denying or delaying police access to evidence prevents them from dealing with it.

The simplest case is when you wee the obvious target of the past crime the police are investigating and it might recur or escalate, hence why people who don’t have a particular expectation of police animus tend to report crimes and freely cooperate with police in investigating them.

But this can be true even where you aren’t the obvious past victim.
I'm not sure I get your point, but isn't the M1 used in the Mac Mini and iMac, both of which are always plugged in and have no batteries?
Random flailing is pretty effective. You're looking for 1 state out of ~128 (I forgot how many check boxes there are), so a random walk will get you there before too long.
It depends. It was not something that happened at a fixed rate. There were periods steady rise between 1 and 2.5m per century... but then you had events like the sudden flooding of the Black Sea area from the Med, or the Tsunami which finished off Doggerland - https://en.wikipedia.org/wiki/Doggerland#Disappearance - both of these events would have had human victims, and survivors, and must have been absolutely terrifying.
It is tempting to just drop down to raw queries but then when I read about things like composable Ecto queries (https://medium.com/flatiron-labs/how-to-compose-queries-in-e...) it makes me want to stay at the higher abstraction level.

The final example in that post:

EctoCars.Car
|> EctoCars.Car.with_color("blue")
|> EctoCars.Car.with_transmission("automatic")
|> EctoCars.Car.with_engine_horse_power(200)
|> EctoCars.Repo.all()

generates very clean SQL:

SELECT c0."id", c0."color", c0."vin_number", c0."specification_id"
FROM "cars" AS c0
LEFT OUTER JOIN "specifications" AS s1 ON c0."specification_id" = s1."id"
LEFT OUTER JOIN "transmissions" AS t2 ON s1."transmission_id" = t2."id"
LEFT OUTER JOIN "engines" AS e3 ON s1."engine_id" = e3."id"
WHERE (c0."color" = $1) AND (t2."type" = $2) AND (e3."horse_power" > $3)
My local energy company has a website where you can register an account to pay remotely with them. I have uMatrix on and it was blocking some third party scripts. It managed to get my account into some sort of "half-created" state. It is impossible to log in, impossible to reset the password, and impossible to create a new account with my (physical!) address because "an account already exists for that address". I ultimately found another solution, but that's the worst breakage I've ever seen... not just that my payment didn't go through, but my browser config permanently scrambled the entire possibility of ever getting an account set up!

(I did not bother trying to explain this to a human on the phone, because of the aforementioned alternate solution. That just sounds a supersized order of pain.)
That’s not a valid criticism of the cooling design of that computer. It may or may not be an adequate design, but this video doesn’t really address it.

There’s no particular reason the fan should be physically next to the CPU or heat sink. Its job is to draw air into the computer, across the heat sink, and then back out.

You generally don’t want the air intake and outflow to be too close to each other since that would typically cause heated air to be drawn back in, making the cooling a lot less effective. And you mostly want the air flowing in a channel (rather than blown all around inside), so you can expel most of the heated air.

So, e.g., you have intake on one side of the computer, a channel for the air to flow inside the computer, and a fan at the other side of the channel, pulling air through.

This will be effective if the heat sink on the CPU is anywhere along the channel. There’s no reason it needs to be next to the fan.

A piece of copper, BTW, is a way to move heat from some place that doesn’t have good exposure to the air channel to a place where it does. You only need to do that if the heat sink doesn’t already have good exposure.

To do this properly, I think you’d want to analyze the design and then run some tests to see under what circumstances heat builds up.

Lost a little respect for that guy. He’s a smart guy, so I know he understands this stuff. You’ve got to wonder why he’s bullshitting his audience like this. Seems clear to me this video is about promoting himself rather than discovering or explaining flaws in the cooling system of Apple laptops. (Or maybe I’m giving him too much credit, and he really doesn’t understand this stuff. Either way, it’s not a good look for him.)
I do 32 hrs contract for 80% of normal salary. Thoroughly worth it for the extra day off. Previously I did 37.5 hrs over 4 days, which made the days too long and tiring, so 5th somewhat wasted trying to recover. Before that, did 34 hours (90% contract) over 4 days, also a little tiring but partly cos of a long commute. 80% over 4 days, and WFH, is a fantastic combination leading to much more job satisfaction. Some people may be scared of missing meetings the day they're not in, or looking less committed etc.... well the answer to that is try to persuade your collegaues to do 4 days too. ;) clearly there's the loss of salary. But s/w devs make a good wage. Even losing 20% you're doing better than a lot of other professions, and people doing all those other jobs still manage to buy a house somewhere, (might not be in a posh area) and drive a Citroen or Kia ;) Interview is a good time to negotiate this. :)
Stripe needs to reduce fees
Oh, that anecdote about 男 is fascinating. I never would have guessed. Thanks for the insight :) The various ways to pronounce the characters (particles, in particular) definitely adds another layer of depth here.
Why do HN comment threads always end up as Pedantry Pageants where all ye who dare comment must address all the fucking edge cases or be called out by the immediate first child comment about failing to do so. It's SO trite, predictable, wearisome and boring. It always follows the same pattern too. "Where do you draw the line?" "Who decides what's the truth?" Always the same fucking slippery slope fallacy. Every fucking time "Regulations" of any kind come up. I think the HN audience wears Being Anal as a kind of badge of honour.

To paraphrase Alan Watts slightly, do you know of a law that set everything to right? Let's just all sit around twiddling our thumbs eh? Since you obviously didn't really offer a counter solution.
Sorry 1Password, it took you so long to make this move that I had sold my soul to LastPass in the meantime.
Isn’t this already the mechanism in play? They’re all signing exclusivity deals between streaming companies, as the streaming companies strive to differentiate on really their only notable difference: their catalog.

An MGM buy just further buys into the practice
What type of API integrations would you need? In my experience, it can be very difficult to get any type of support from a big company if you're not paying. If possible, I would offer a free POC to a potential customer, who is also a customer of the services you want to integrate with.
Perhaps self driving will require a very long build out.

Given that lay of the land, I would just own a car I drive, would not subscribe, nor want to pay for a retrofit, upgrade.

There are a ton of those available at great prices, and that is unlikely to change quickly.

And I can and do fix my cars.

There is not a lot of value in this tech at present.
Site Isolation in Firefox
Yeah, but in reality most news sites will fail Core Web Vitals in their current state.

Out of 71 tracked articles on news sites, only 3 or 4 score 85 or higher in overall Performance as tested by Google Lighthouse.

Article Performance Leaderboard: https://webperf.xyz/
So literally any acquisition is bad?
Curious question about terminology: The word 'nerd' no longer has obvious negative connotations. It also seem to no longer apply to many folks who would have been branded obvious nerds in 2003. And vice versa - many people laughingly named nerd today wouldn't qualify in 2003.

Could the terminology just be in flux, and therefore create confusion? With woke et al., we've got pleeeeeenty of examples of smart folks who miss the social norm du jour, attempt to say something true but rather say something unacceptable. And then they get ostracized or fired.

Maybe these folks are some examples of what used to be called nerds. Do we have a name for them?
Do you mean similar to how we do the same with LNG or oil from Alaska?
Product-Led Growth (PLG) CRM – A Primer
> Cash is used in less then 5% of transactions here in Finland

How does one compile statistics on unregistered transactions?
Those subdidies are almost all for distribution centers. Of course local & state subsidies are given for large businesses. There is a net positive for the community with jobs and for the company with lower tax.
I suspect this is right.

I've been with the JS world long enough that I've seen a lot of the major iterations – each solving the problems of the last.

- Jquery solved the browser inconsistencies and limitations of vanilla JS

- Backbone added MVC structure to large, disorganized soups of Jquery

- Angular + Ember gave you a more full-featured MVC so you didn't have to rebuild common logic on top of every backbone app.

- React switched to a component-oriented architecture as we realized that MVC wasn't a great fit for frontend.

I think the next big problem that will be solved by the next big JS change is that organizing and interacting with your data layer is a pain. Redux is complex* and is a ton of overhead for a lot of use cases. Tools like React-Query make handling one kind of global state easy, but do so by mixing it up with the view layer.

A strong contender for the next dominant frontend approach (whether that's a single framework, a data layer that works with react, or a new set of tools) will be one that really tackles the data layer well.

* Redux actually really simple at its core, but it's such an incredible ton of boilerplate that everyone inevitably builds their own complex and bespoke tools for dealing with it.
> Humanity will continue to require energy as it advances and banning anything "because it uses too much energy" is a ridiculous advice.

Not right now it's not. Not when we have constraints on how much CO2 we can pump into our atmosphere.

Right now, and I mean right now, when we're having huge problems de-carbonising the planet's energy supplies and are risking making life very uncomfortable for ourselves for decades or centuries to come, limiting energy use is actually one of the few levers we have to try to make a difference.

In this current situation, bringing online a whole new mid-sized country's worth of energy consumption for a financial instrument is ridiculous, and a huge own-goal for humanity.
For anyone unfamiliar with WebGPU:

It's a successor to WebGL, along the lines of newer graphics APIs like Metal/Vulkan/DirectX 12. Google and Mozilla are also developing a C-compatible library that should be available as an OpenGL alternative for native code.

So if successful it might end up as the most convenient cross-platform graphics library (across desktop/mobile/the web). Currently the alternatives in this space are:

- OpenGL (which Apple has deprecated and is stuck on an older version on their platforms)

- Vulkan, which is the lowest level and most difficult to get started on of the APIs, and also doesn't work on the web, but is supported on Apple systems by using the MoltenVK library to translate it to Metal

- some non-standardized libraries written by third party developers like bgfx and Oryol.

For the shading language they settled on a text based language designed to be easily translatable to/from Vulkan SPIR-V bytecode, with the goal of being able to re-use existing shader compilation toolchains (and most of the work put in to SPIR-V), while still having the ability to write/read shaders without a shader compiler. Also SPIR-V files are fairly large and apparently don't compress well with standard algorithms (see SMOL-V) so the text based format should probably be more efficient to transmit on the web.
My Sony XM3 supports LDAC which is near-lossless and it was released a couple of years ago. No matter what you think, I can't justify a so called $600 "premium" wireless headphone not even attempt to support something close to lossless no matter how you put it. I really hope there's something Apple can do about this via software, otherwise, as an audiophile this is just full of compromises - all the way from requiring a case just to charge it, to the easy to slip from fingers design, to the smaller driver size (40mm) and now to not supporting lossless formats.
It's not about power. Well, not electrical power. It's about control over our currency. The argument is a trojan horse for an effective ban on the entire category of currencies not controlled by central authorities.

Without Proof of work, cryptocurrency would have never been established as a novel concept. Proof of work was the only rationale way to decide who should initially own how many units of the currency.