skysight-inc/HackerNews huggingface dataset:
The VLC block was lifted[0,1] after VLC filed a legal notice[2] with IFF's help. It was blocked for somewhere around 3-4 months at the very least.

[0]: https://techcrunch.com/2022/11/14/india-lifts-download-ban-o...

[1]: https://twitter.com/internetfreedom/status/15920956340139499...

[2]: https://internetfreedom.in/videolan-issued-legal-notice-to-d...
I wonder if this is going to be a market. I would also like "dumb" options, to more than just TVs, and I'm hearing the sentiment elsewhere. Probably expensive and considered niche or high end?
I never usually see it factored in as a cost but if a roof is replaced or a leak forms under the panels (or a panel) then the cost of removing/re-installing the panel(s) surely isn’t free. So that cost should also be included
Why a Powerwall?
SimpleX Chat 4.4, disappearing messages, live messages, security verification
My approach to blogging comes down to the following principles:

1) Make the content I would like to see more of on the Internet, for its own sake.

2) I think my interests are really cool, a few others on the planet may also think so and find benefit.

3) My blog is a public notebook. So why post publicly? It forces me to organize my thoughts in keeping with the principle that “if you can’t teach it to another, you don’t know it.”

4) The narrow focus will never make me rich or famous so my blog isn’t confused with a job - it’s just a replacement for a lack of a local community that cares as much as I do about something.
AND considering that replacing only the panels has to be far cheaper than the initial installation, if they do drop too much in 25 years. So long as your roof is still okay, I suppose.
See gwern.net for a nice knowledge-base style website. The problem with knowledge bases is there's a significant overlap with wikipedia: there should be a reason the information isn't in a public wiki. Usually personal research of experiences, I think. I think the blog format is simply the easiest to organize (with tags helping it), but I do think many bloggers would benefit from writing a knowledge base of personal research (but it is a lot more work than writing a blog post and letting search engines take care of discoverability for you).
I don't understand the argument around microservices purporting to fix scalability. Say your system has modules A, B and C in one app, and that A requires more resources while B and C are relatively unused. Won't B and C just run less and thereby use appropriately fewer resources from within the same system as A? Are microservices just an aesthetic separation (it feels nice to know you're "only" scaling up A)?
Maybe that's because AFAIK the various frameworks out there for building applications are strongly opiniated on a given paradigm. We have libraries, but we don't really have composable components that can be assembled into arbitrary architectures.

It's like we're stuck assembling applications by stacking pre-existing Lego sets together with home-made, purpose-built, humongously-sized Lego bricks made of cardboard acting as glue.

I've ranted a bit about that here: https://news.ycombinator.com/item?id=34234840
This reminds me of SNL's Undercover Boss Starkiller Base ~ Kylo Ren

https://www.youtube.com/watch?v=FaOSCASqLsE

Kylo Ren as Matt: "He said Kylo Ren has an 8-pack. That Kylo Ren is shredded."
Performance improvements without changes to the interface seems like it should have been 3.11.1; were there other changes?
We are talking about engineering things.

If you want to implement it directly, good;

if you want to implement what will spawn it, good;

if you want to implement an "[evolutionary] genetic algorithm" as said spawner - so that the population of the entities in need to find solutions in the solution space will progressively develop a model of said world and a logic that works in it -, good.

If you built a mannequin and wanted to call it a woman... Bad.
maybe that poster is a vegan locavore
Weird question and probably rare but what happens if solar array is hit by lighting?

Are they insured?

Do they get damaged? Does the inverter/batteries get damaged or is there likely a circuit breaker?
Really cool article, but it's sad to read through all of the spam in the comments section. There appear to be 2 legitimate comments out of a few hundred
I lived in Tampa for ~10 years (South Tampa for ~6) before moving to Seattle in '19, and the explosion in prices since I left is absolutely insane. It was already overpriced, and now it's just absolutely unhinged. It's not even materially more affordable than Seattle when it comes to renting.

I also can't imagine how people can rate it the best place to live, given the complete lack of public transit and awful road infrastructure.
Generally you can find the degradation curve in their datasheet, and yes, 80% after 25 years sounds possible. IIRC they fade faster with time, so it might be 50% after 50, but ... that's still pretty good.
It depends what you use the tool for. You can use tool for menial tasks while doing something highly creatives. Tools inherently don't make us dumber. The choice is always lies with the individual.
you'll need to supplement with some new panels to account for the loss, but each new panel is more efficient than the one you're "replacing"
Ask HN: What would it take for you to switch to passkeys?
For those who are unaware, passkeys are a new authentication mechanism that allows users to log in using public keys instead of passwords. Right now passkeys are just starting to be adopted (Apple and Google have added support for them on their hardware) but aren't used widely.

Personally, I'm pretty excited about passkeys in general because passwords tend to be insecure, phishable, and relatively easy to crack and leak. However, I do see some hesitance in the idea of passkeys. I do see some problems with them, namely that it seems like passkeys are locked to the iPhone/Android device and are hard to sync. I would only switch to them if I could be assured that I could transfer them whereever I please.

What would you need to switch to passkeys? Do you see value in them? Are they just a passing fad?
I already self-host my code (git.captnemo.in), but that doesn't lessen the impact of me browsing a repo on GH, and failing to use GitHub's functionality (viewing previews).
I've actually worked on this problem quite a bit and taken this approach, but it's not as obvious as you're making it out to be - I'm going to talk in generalizations about optimization, which is obviously bad so take this at face value.

Type checking is usually dwarfed by macro expansion, import resolution, optimization, and code generation. There's very little I/O, not that much work to do, and it is pretty straightforward to cache (*). There's a trap to thinking that complex syntax and type systems are potential bottlenecks - it's true the compiler has to do more work, but it's still not that much compared to all the other time it has to waste doing mundane things.

An example is import resolution. In order to type check a compilation unit you need to type check its imports. In order to do that, the compilation unit and its dependencies needs to be macro expanded. If the language supports some kind of scripted macro-programming then you need to evaluate the macros and possibly cannot cache the results (performance pitfall #1). If the language does not support explicit imports, then the entire dependency graph may need be scanned and checked to resolve the imports (performance pitfall #2).

This is a case where the simplest and most expressive language designs can have the absolute worst performance regardless of the compiler's design - the language definition forces the compiler to do a ton of mundane work, in particular I/O and cache invalidation. A central in-memory database holding a binary representation of the AST does not solve this problem and is not necessarily faster than redoing all of the work up front.

In my experience, something as mundane as "import x from y" has a much larger impact over the performance of a compiler than any type checker or parser, and incrementalism strategies are tightly coupled to the design of the language being compiled and not the storage layer. It has to be approached holistically for the language being compiled.

Features like "style sheets" for code are just linter and auto formatter config files. It may be useful to reuse the compiler internals for this, but in practice every tooling author eventually learns not to do that. You will need to modify the IR generated by the compiler, and it probably doesn't have an API that's anything close to what you need for that problem

(*) Of course I'm glossing over type systems that allow higher-kinded dependent types, but those are going to suck to check the same that macro heavy code sucks and currently isn't that widely used.
The electricity prices listed in the article are quite high, the US average is about half of that.
You don’t eat them until after water quality has improved if it’s that bad. You also test for certain types of bacteria certain times of year depending on location.

The biggest pollution is usually from run off and oysters eat nitrogen and phosphorus. Nitrogen causes algae growth, like red tide, which deals all kinds of havoc to ecosystems.
> There are things like AW5520QF, but they tend to cost 3x - 4x as much as a TV with the same exact panel because of all the "gamery" features.

You just made the article's point. What you say you want does exist, but you're not willing to pay for it.
I don't understand your first example. They are both correct, but have different semantic meaning. A parser doesn't have to try to find incorrectness there, it simply has to infer the semantic meaning of both, which is... the second one calls function3() irrespective of x. Both programs should be expressible in any language hence I don't see why you are placing the onus on the compiler to tell you one is incorrect.
Draw Things works for me on an M1 Pro on 13.0.1.
> Personal websites of the day were structured much like blogs would be, with a single index page listing all the articles in reverse-chronological order (or for the lazy/unconcerned with bandwidth, a big honking text file with new entries appended to the top).

I don't think that was the norm at all outside of news sites. Like I said, there might be a what's new page, but I remember sites mostly organizing articles by topic, and updating them inside the article. See, for instance, the Marathon Story Page[1]. All of the articles are there on the side bar, organized by topic. There is a "What's New" section, but it's not useful for reaching the bulk of the site. It contains updates, not the content. The blog movement flipped this.

You can see this shift in action by looking at the site superdickery.com. If you look at early versions of the site[2], it's nicely organized based on topic. Then at some point the join the ongoing trend and turn it into a blog[3], and almost all the content becomes obscure and difficult to find.

[1] https://marathon.bungie.org/story/
[2] https://web.archive.org/web/20070829035629/http://www.superd...
[3] https://web.archive.org/web/20150831061840/http://www.superd...
I've heard people blame rent increases on eviction moratoriums but that doesn't add up for me. The national eviction moratorium was only on federally funded properties for a very short period.

Some states passed their own laws but most did not last over a year, especially in southern states where renter protection tends to be weak.

Where would it take 16 months to evict a tenant for non-payment in the US?
It's a lot more efficient to sell back to the power company. I'd be more comfortable with having a dual fuel generator for apocalyptic situations vs a bunch of batteries.
Definitely some of that. I think a person should have the right to do whatever they want with themselves, and it's not mine or the states business. I'm sure others in the crowd felt the same way. I can see why people would have issues with the routine he put on though, it was certainly not a kind one, and saying he just has a few instances of bringing up trans issues seems like a outright lie.
Automated cross-posting is pretty well-trod territory.
Because the cost of grid electricity includes the comfort of having it 24/7. Solar is damn cheap, but you can rely on it perhaps 10% of the time (0 hours in very cloudy days up to 4-5 hours a day in the summer). There is some way to do some arbitrage even without net metering (charge your car during the day, install batteries) but solar alone is by far not enough to leave the grid.
It varies. A lot of solar installers will push the benefits of microinverters or optimisers, because they can make your system cope better with partial shading or panel failure. However, the microinverters or optimisers are expensive, and can easily double the cost of the system. They also have dubious merit, because if you design your system properly in the first place it will cope with partial shading and panel failure quite happily anyway. However, selling the units makes sense for the installer, because it's more money that passes through their hands. Remember, the installers are not necessarily working for your best interests.

You can buy panels off Amazon at about £0.73/W. Add in the various bits that you need to go along with it, and that probably pushes it up to around £1.10/W, if you're doing it yourself.
I didn't get this article. It seems like it contains two things:
1. It was already invented before
2. All the wrong reasons why people decide to use microservices.

But author clearly avoided the real reasons why you actually need to split stuff into separate services:
1. Some processes shouldn't be mixed in the same runtime. Simple example batch/streaming vs 'realtime'. Or important and not important.
2. Some things need different stack, runtimes, frameworks. And is much easier to separate them instead of trying to make them coexist.

And regarding 'it was already in Simpsons' argument, I don't think it should even be considered as argument. If you are old enough to remember EJB, you don't need to be explained why it was a bad idea from the start. Why services built on EJB were never scalable or maintainable. So even if EJB claimed to cover the same features as microservices right now, I'm pretty sure EJB won't be a framework of choice for anybody now.

Obviously considering microservices as the only _right_ solution is stupid. But same goes for pretty much any technology out there.
I have a smart LG connected to a blu-ray player and a computer for gaming/streaming. It has never been joined to the wifi. It is hooked to the network for firmware updates via cat5 wire, but that wire is physically unplugged all the time. If I want something streamed, I stream it off the computer. I've not seen any degradation from the TV, it just works. Problem solved?
FL electricity is ~$0.14/kwh, compared to about twice that in New England.
This is interesting to me, I like reading people's experiences with solar panels since I'm waiting for the price to make sense for my own home. But as someone spending about $1,000/year, it's just not there yet. My options seem to be: diy, 20-30 year roi, find more ways to use electricity, or wait.
> I personally do not believe it is old fashioned to have your business reachable by phone

You can reach them by phone, but it's not the way things are commonly done, so you're going to get suboptimal results. You can also mail them a letter (the snail mail kind), but I expect you'll receive even poorer results than by phone doing so given that it is even less common to conduct business by mail. For better or worse there is only so much time in the day so you have to focus on what works for the 90% common case and just try your best for the remaining 10%.

> Because I am a paying customer. That is why.

You're paying for something, but apparently not phone support, else you would not be a paying customer anymore when they failed to provide what you thought you were paying for. What is in it for them to provide you something that you're not paying for?
The most shocking part for me was that someone was willing to pay $280
If it grows slower than inflation it may effectively decrease.
In fairness, I find this style of writing to be far more engaging than the - far more prolific - mind-numbing, soulless corporate double-speak that you find on most websites of companies over a certain size.
> Especially with a 30 year warranty on most of the equipment.

Warranted by who exactly? A 30-year warranty from a company that’s been in existence for 2-3 years doesn’t quite have the same weight.
> For the clown that paid $2.9 million for the first tweet

He didn't pay for the first tweet, he paid for someone to create a hash of the URL of the first tweet. The distinction matters: the NFT scam works by tricking people into thinking they own the thing, instead of just a copy of a pointer someone made to the thing, which is what they actually "own."
As a self-IDed somewhat "disagreeable" person, I have mixed feelings about this. I think you're absolutely right that people who notice and articulate problems can come to be viewed negatively, and it places a double burden on them to notice the problem and then come up with the perfect way of articulating it that can't possibly hurt anyone's feelings. And if no one is willing or able to assume that burden, and there isn't a tolerance for some negativity in the workplace, it leads to exactly the thing you mention, a place where "everything is perfect and nothing gets done".

On the other hand, I do think it's possible to assume this double burden, and the people who do it well can become the most valued people in an organization. Consider taking it as yet another problem that you can work on!

The hidden superpower of the "neurotic" and "disagreeable" is being sensitive to how things are not great, which helps give rise to the drive to improve. And that drive can and should be applied to our sometimes socially suboptimal ways of expressing ourselves. An "opportunity to improve" can be a lot more popular than a "way things suck", depending on who you're working with.
Court Proven VPN
Hello Hackers!

How do you select your next book to read? Do you have a reliable source of recommendations?

Related thread: https://news.ycombinator.com/item?id=11865028
Is it possible that all the software that makes a TV "smart" is near zero marginal cost, but it can be used to market and sell a lower quality panel. Whereas the higher quality panel will sell itself due to being higher quality.

I have also never been bothered by the "smart features" of Sony TVs. I just do not connect it to a network.
> My web apis have hundreds of controllers

That you probably don't even need, but there's a paradigm of "every function should be it's own class" that some devs seem to follow that I will never understand.
Like jobs, queues/lines and other various things I have a philosophy that this is because vacancies get smaller and push the market costs up as people actively move or switch. If people decide not to switch their job or leave their apartment suddenly there are more demand and vacancies. Basically the constant shuffling of where people live or work significantly create artificial unavailability.

For example it takes months for an apartment to be re-occuppied. One month to clean and move. One month to find a new tenant. Jobs are no different. This is why businesses sometimes over hire and then do mass layoffs. If both adequately were fulfilled we wouldn't see any issues and apartments could opperate at a tenable rate which benefit both complex and tenant. However because the demand in the jobs would increase since no artificial un/availability will be made the pay will grow in the more in-demand roles not fulfilled.

When the jobs demand rises and the pay rises this cycle will start again. It is why businesses should try to retain talent so this process doesn't repeat and cause an economic collapse due to the rising cost of rent and living. Being tenable is important.
How to Invest in Your 20s and 30s (UK)
Have you completely migrated off of AWS and running only on fly.io?

Btw congrats on the launch of onlineornot.
This sounds like Bell Labs' Plan9
I don't disagree with you that there are such merchants. I'm just wondering whether that case would be as common in a world where card networks hadn't put their thumb on the scale. Merchant cash handling costs will be (proportionally) higher when cash payments are rare. And that situation is more likely in a world where card networks have conspired to ensure that customers receive little benefit from paying in cash, and just don't carry it anymore.
Why not just buy a dumb TV and not connect it to WiFi?

There's been a bunch of gnashing of teeth about how they'll connect to open WiFi networks, but I can't remember the last time I came across a public WiFi network without a captive portal that would block their attempt to phone home. That seems to have died off in the last few years.

And if you're prone to tinkering you can just as easily connect one through an SBC and block all traffic
I worked in the solar industry for years and this is a very good summary of the residential install process from the customer side.

I’ll also second one of the main points of the author: do NOT get a solar lease. Either finance it through a solar loan or pay cash. A good solar company will not push you into a lease. If they try, talk to someone else.
> Microservices are less efficient, but are still more scalable.

Not at all. You can run your monolith on multiple nodes just as you can do with microservices. If anything, it scales much better as you reduce network interactions.
The systems are not only organized on the programmers managers, but their managers too, all the way up the chain.
I think the point is that there is no indication of a crime. Your local police will just laugh. Maybe suggest you talk to a lawyer about possible law suits or maybe a complaint with your state's AG.

However, you'll find in your ToS contract that they tell you they can/will suspend your account for suspicion of fraud or other activities. Just because they suck at explaining themselves is not a crime according to the law. Otherwise, so many companies would be breaking the law.

It's so easy to react emotionally to things when they affect your livelihood, but rarely does that actually help the situation.
I believe this exists, you just want to search for "commercial display".
It depends on your state and the laws surrounding net metering. Some will let you put it back into the grid at the full per-kwh price, even if some of that is for distribution. California used to, but they're rolling this back (I think old installs are grandfathered in).
"He's not someone I want to sit next to for too long, but we're going to start a business together and spend lots of time cooperating on massive live changing decisions."

That's a hard no.
Nice is overrated. The GP clearly identifies a problem and suggests a solution.
Not sure, that’s just the way the company wrote up the bid. The Powerwall portion was around $16k I think.
> updates across your integrations

That's already vendor lock in - you're using GitHub's CI pipeline? You're locked.
Invoking the image of the woman that may have been denied opportunities because of her gender in the 1950s is an emotional appeal to convince oneself that inside every human is a latent Leonardo da Vinci.