skysight-inc/HackerNews huggingface dataset:
> This sounds good on paper, but good luck passing your custom types to third party libraries. Or even doing something as simple as calculating average age.

Ada solved this in the 80s, it isn't some unresolved field of comp sci. (Java already does this for array bounds!)

> You do realize the more powerful the type system is, the more closely it is going to resemble programming language, which means that structures you build on top of it will contain bugs? You're not really solving bugs, you're just pushing them to another layer.

Unit Tests are no different, except with worse syntax than built in language support.

At least with support in the type system you can turn off range checks for production builds. Meanwhile unit tests only run when invoked, giving less confidence than type checks that undergoing simulated usage as part of daily test builds.

There is of course a gradient, JavaScript exists on one side of that gradient (unit tests are needed for everything, starting with what type of object is even being returned), Java exists in the middle, and you have actual type safe languages farther along.

The point I was originally aiming to make is that Java is statically typed, but its type system is not so powerful as to negate the need for unit tests.
Our population growth doesn't meet that it is because of artificial unavailability of apartments. A 2 month gap between each apartment as people move around because they either wanted to live somewhere else or got a job that paid more. This constant moving causes too many issues like increased cost of living, over hiring (bad company performance) and under hiring (good company performance) each feeding into each other. As the market stabilizes and companies don't rush to make the next battle royale and force massive pay increases because of the above it will stabilize or even plummet back to normal costs. HOWEVER it will cause more vacancies in jobs and more vacanies in apartments because there isn't this queue or artificial unavailability of a role or place to stay which eventually will causes the above to happen again.
This is all rather bizarre. If PG&E charges 30 cents/kWh for a marginal kWh delivered, then either something is quite wrong with the pricing model or it really does cost some respectable fraction of 30 cents/kWh to get a marginal kWh through their system into their distribution network where the customer is. If it's the latter, then reduction of 1 kWh delivered should save them the same amount of money.

I think the real issue is that the pricing is almost completely divorced from the actual cost structure, so the whole rate system is a kludge that gives everyone the wrong incentives.
That's wild. I live in an extremely hot and humid part of the country, in the Gulf Coast; probably the area with the highest AC demand in the summer. I routinely exceed $300 a month in the hotter months.

Do you have a particularly small or recently-built, well-insulated house?
Have been here 10 years and never heard a joke where Tampa was the butt since being here nor in my 30+ years living in the north. Perhaps you just have a bias?
> I don't know why it's illegal to partake of whatever substance/plant/medicine I
choose to partake in, anyways.

You could start thinking outside the frames your government and/or religious leaders wants you to to keep between.
Non-trivial amounts of Javascript for example

https://almanac.httparchive.org/static/images/2021/page-weig...
Thank you & apologies for the ambiguity. Yes, by "internal communication" I'm referring to sharing information with the wider group; as you alluded, our main goal is to capture historical context & share knowledge. We'd like to ensure everyone understands HOW & WHY we're pursuing any particular strategy, employing a specific processes, going with a specific architecture, etc. Metaphorically, we're trying to make sure everyone on the ship is rowing towards the same direction & for the same reason.

For daily communication, we're all live on a discord video server during working hours so communication there is instant. We're supplementing discord with slack to enable asynchronous communication.

For roadmap & technical management we're already using Jira. Maybe Confluence would be good option?
Wouldn't these fall under the "something you know" factor? (It's something you gave during registration, versus something they gave to you, right?) If so, isn't a public key just a really long password? Why not just let people use really long randomly-generated passwords stored in a password manager?
Objections to this appear to reduce to, "I demand to continue wasting time repeating mistakes!"

Likely to be one of those great ideas that gets ruined in implementation because that's how humans do things.
> There is nothing unethical about this.

I dont consider strong arming someone due to your now advantageous position against something you previously agreed upon and reasonably similarly delivered (7 months instead of 6, we're not talking about multiple years later here).

A similar ethical framework would allow someone in marriage say "I quit my job, can get alimony from you, better do as I say or I'm filing for divorce" -- It's all legal. Still unethical.
Eh? My crappy roof was installed in 1945 and has some life left.

What sort of roofing lasts 25 years?
Had the same experience in Canada - woke up thinking the house was collapsing. Found a mountain of snow next to the house the next morning.

Edit: There are "reverse" shovels called roof rakes[1] that can help remove snow before it builds up.

[1] https://www.thespruce.com/best-snow-roof-rakes-6830889
register-memory will involve a more complicated encoding (to designate addressing modes, tho arguably register/memory is only 1 bit, but that halves your register count for the same size encoding, & it gets messy because your addressing encoding itself will want to reference registers & then you add in offsets/scaling for r1+r2*4) & screws up cycle accurate instruction timing (because memory latency is cache dependent)
I would not want to use any service with keys that you can't copy and back up, no matter what, unless there was no alternative.

If it were built into BitWarden and synced with the vault, and as easy to use as passwords as in "This site wants to create a passkey using your passkey provider" I'd be all for it.
LG TVs can be updated from a USB drive. This lets you get firmware updates without needing to do a factory reset to remove the ads that would otherwise be downloaded when you connect to the internet.
> presumably summer time

Assuming you have batteries, you discharge and charge them on a daily cycle, not a yearly cycle, to make the most money/have the most benefit. There are predictable time of day based troughs and peaks in the price that you can take advantage of.
What we need is a fundamental change in electricity billing. The value in a grid connection is in its reliability, availability and demand response (you can demand anything from 1 Amp to 200 Amps at any time, with no notice). The current usage-only billing model is broken.

What we should do is pay a large flat monthly fee for the grid connection, then a lower rate for generation/usage, rather than bundling the delivery costs in. This is how many other utilities (Gas, Water, etc.) are billed, and it makes much more sense. This would also line up better for people with solar panels, as those who choose to leverage a grid connection would lay in line with their utility, or could choose to go off-grid, if they didn't want to pay for the availability of the grid.
Right, a SPA is like 1% HTML and rest JS and CSS and some images. Maybe that's what they mean by "or other functional equivalents"
> However, I do see some hesitance in the idea of passkeys.

Interesting, my impression is that everyone is ready for passwords to die.

> 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.

This will apparently be solved with password managers, which will handle sync across devices/platforms. (One source: https://www.future.1password.com/passkeys/)

> What would you need to switch to passkeys?

Password manager support with cross-device/platform sync.
For the unfamiliar, National Instruments makes LabView
Not to mention that traditional finance helps billions of people and businesses buy their houses, spread out payments, invest in their futures, see their business through growth/lean periods etc. There are real world success stories - too many to aggregate even within people's own social circles.

On the other hand, if there are people using DeFi's ability to take out very short term overcollateralised loans at above tradfi rates to finance anything other than speculation on crypto, they're being very quiet about it...
It uses your code in a paid closed-source service (Copilot), and creates vendor lock-in using proprietary features like GitHub Actions. Not to mention that it's quite absurd for the majority of free software projects to be hosted on a proprietary platform.
The code you need to read, the bugs you need to file and the downloads you need to make from every other project will still be on GitHub. I don’t use GitHub for issues or version control at work, but I’d be significantly slowed down without it.
Saturated at what price point though? Until you can get high as cheaply as you can get your hands on a six pack of beer I don't thing we'll see demand plateau.
They have to pay for the bandwidth!
"Why would I fuck around with the utility at all if I’m installing enough solar/battery to power my needs?"

This is exactly my sentiment and is the reason that we have made ourselves independent from the grid.[1]

However the math gets very difficult if you need to charge an electric car ... it's a tremendous amount of electricity to keep one, not to mention two, cars topped up after daily use.

The extra panel and battery requirements for cars are such that it really does make sense to be grid-tied and arrange your charging on off-peak hours, etc. That is what makes this so frustrating for typical homeowners - there's an obvious and sensible symbiosis here that would work well for (most people).

[1] That, and the fact that I hate PG&E with the burning fire of 1000 suns.
This website should be called crypto schadenfruede -- it's been hilarious and I love reading it.
It’s not clear to me that running an image host (or, say, something like NPM or CPAN) on cloudflare is allowed, even if you’re serving it using (paid) workers and R2 and not using them as a proxy at all.

Maybe it is, maybe it isn’t, my point really is that it’s difficult to tell.
Totally different vibe in many ways between WA and FL.
That's true, he probably sees a lot of anti-Palestinian bias on a regular basis.
> As a C++ developer, I don't really see how it is going to compete against VS Code + LSP, Visual Studio, or even CLion.

Easy, it's better than all of them!

If you're a C++ developer on Windows then I encourage you to simply try it. I run a 32c/64t threadripper so I also don't particularly care about hardware resources. My experience on a custom C++ codebase and Unreal Engine codebase is that 10x is faster and more reliable than VS Code, Visual Studio, and Rider. I haven't tried CLion as Rider is the JetBrains tool for UE.

I agree lack of support for other languages is a bummer. I'm hoping support will be added if the tool takes off. Maybe he ads LSP support, I dunno.

> parsing C++ properly is really hard

I'm genuinely blown away he wrote a custom parser that works. Unreal Engine is big and nasty and full of a kajillion macros. My experience thus far is that 10x handles it like a champ. Better than Visual Studio. And equal or better than Rider. Super super impressive.
There are tvs that will stop working if they don't get an active connection to update/get new ads/send telemetry after some period of time. There are tvs that will simply connect to any open wifi network that they can.

These traits are slowly but surely becoming unavoidable if you're looking for a higher quality screen.

Cached ad insertion in front of the video signal from connected devices is inevitable.
It's a nice incentive, but you shouldn't need to be paid the retail rate for solar when selling it back to the utility. Especially when the retail rate is from PG&E and contains a lot of non-paying-for-electricity things like covering past liabilities for wildfires.

And you can perfectly well size your solar appropriately so that you aren't net-positive pushing electricity back to the grid at all (or only a little).
If you are doing any sort of volume on CC's you should setup your own merchant agreement with a bank, and do your own CC processing. That way you are not beholden to Stripe(or any other) CC processing merchant agreement.

Yes, the paperwork is misery and it's a process, but one should do it anyway. This gives you a much, much better chance of not having issues like this and if/when issues DO come up, you have a legal agreement in place and a large bank used to dealing with them in a timely manner, with real humans that can fix stuff, if even only temporarily.

Also, you can always go back to doing transactions with Stripe as a backup if need be.
Net metering is a regressive tax on the poor, because when rich people get solar panels and sell back to the grid at retail prices, the utility has to raise rates on everyone else to pay their large fixed costs. It may have been a good idea at one point when residential solar was so rare as to be effectively nonexistent, but now it has to be abandoned.
Wow, I never saw that site. I thought of mining https://www.haddock.org/directory/ for obscure links for HN, but https://www.haddock.org/directory/previouslinks/index.html doesn't work.
Effective and easy strategies to hate bugs a little less
70% in one neighborhood when only counting apartments with more than 10 units (the vast minority of units).

Not good, certainly, but absolutely in no way driving the current rental crisis.
In english based common law system, a judge can take an original decision on a specific case, such decision entering then the rules of law.

https://en.wikipedia.org/wiki/Common_law#Basic_principles_of...

An AI based on a statistic algorithm (that what AI are) would not be able to make such a decision.
no, it really isn't. mostly you don't need to manage objects dynamically at all (make them automatic) but if you do, use something like std::make_unique(...)
I've been a Tesla owner for 3 years.

While sure, it's not too hard to find the Defrost button on the touch screen, I'd still rather have a physical button.

It's not a deal breaker for me, though.
If they did offer all-inclusive image caching as a product, how much storage would they end up deploying?
If your point is that oft-cited-never-correct "this is early days / this is like the early dot com era" notion - I want to dispel that myth for you.

There has been no real value, product, or worth created here. With the rise of public internet spaces in the 1990s, online shopping, web search, and more - the value was immediate and apparent. Of course there were bad ideas, scams, etc, but the major difference between that and crypto is that Web3 crypto is 100% bull. There is no value here. I have yet to see a single worthwhile crypto product out there, anywhere.

Do you know why? Because the decentralization it offers is a mix of a myth and meaningless - in cases where you can get it, you don't need it. Everywhere else, its actually just a different centralization.

Oh and the protocol is just giant inefficient linked list, poorly distributed.
The article describes disagreeable people as "selfish, combative, and manipulative." And "Does being disagreeable-that is, behaving in aggressive, selfish, and manipulative ways-help people attain power?"

Which, to me, sounds very different from voicing concerns or identifying problems.
So you.... argue against my points by doing exactly what my second point mentions? It's certainly possible that global warming and human-caused climate change are partly responsible for what you quote (I don't deny that both exist), but again, for the obtuse: pointing to a single unusual weather event as an argument for a vastly complex multi-century global trend is as absurd as when a person who doesn't believe in global warming being real argues their idea by pointing out that it snowed more than normal for a few days in their town.

It seems to be fine to throw shit at "deniers" (damn I hate that phrase, it gives a scientific subject that should be tacitly open for debate a wholly religious air that no technical subject ever deserves) for doing that but somehow any random warming anecdote or attention-grasping headline doing the same to argue for the dangers of climate change gets a free pass?
That’s a really interesting point - something that could probably be addressed by module-level logging and metrics. That said, even as a pro-monolith advocate, I can see why it’s preferable to not allow any one module/service to consume all the resources for your service in the first place. The service boundaries in microservice architectures can help enforce resource limits that otherwise go unchecked in a larger application.
No (potential) customer is required to make any company profitable.
Along the same lines, asking

> How many words are in the sentence "This is a test of artificial intelligence"?

yields an answer of:

> There are 8 words in the sentence "This is a test of artificial intelligence."

(There are 7).
I had a similar issue with revolut - there is zero ability to contact them if you can't login to your account, after a week of abusing business sign-up to not get any useful response I filed a complaint with the financial regulator, within a few hours of them receiving it they magically called me and resolved it there and then. (I don't have a Twitter account or anything) Also, that complaint will stay on file and guides the regulator when reviewing licenses etc down the road so you should also file them as a matter of course- they would prefer social media because they don't have to answer to authorities about their behaviour.

But either way I don't use them anymore as they're just not reliable in a situation where you might be stranded etc.
Residential solar changes the calculus for some appliances. You can go with all electric appliances and have their use covered by your solar. Same with EVs, your solar can offset your charging costs.
Factoring integers with sublinear resources on a quantum processor
> I doubt a large majority of people care either.

Hypothesis: This is directly related to whether a person views driving as a skill to be mastered, or as a means to get from point A to point B.
What got me into 10x is actually how similar the default setup is to Visual Assist (including default shortcuts). And since it supports Visual Studio solutions, 10x will just work out of the box with any Unreal project or many other similar large C++ projects. You could even switch back and forth without a problem while evaluating 10x, which is what I did the first couple of months or so when I started using it. It has already come a long way since then though, and I've been using 10x exclusively for quite a few months now (full time working on an Unreal project and some personal side projects). The developer is a former game dev himself, so he understands our particular needs quite well and is very responsive to them. The fact that 10x can easily manage those kind of codebases is what really differentiates it from other "lightweight" text editors in my book. Building and debugging still goes through Visual Studio for VS projects (with good integration and no required setup), so switching causes no disruption.

Compared to Visual Assist it may not have all the bells and whistles yes, but especially the code navigation (which to me is the most important aspect) and code completion is quite advanced already and incredibly fast, even compared to Visual Assist. Parsing the entire UE4 codebase for the first time (in the background) takes a couple of minutes. Opening it from cache is practically instant, all search operations / code completion are also near instant with no stalls whatsoever. In terms of refactoring it is more limited, but renaming symbols works well and that covers about 99% of the cases were I regularly use refactoring tools anyway.

And unlike Visual Studio or JetBrains IDEs, 10x is so fast and lightweight that I would like to use it for all of my text editing needs. That makes customizing it much more satisfying as well, which is quite easy to do with a straightforward Python API.

As you can probably tell I really love this editor, it has had a quite dramatic impact on my enjoyment of work already. It won't be for everybody (and it doesn't try to), but I would encourage everybody to give it a try. If it is the kind of editor you are looking for, I think you will be very happy with it.
Yes, jumping up to the Business tier is usually enough to ensure you won't get suspended[0].

The point of Cloudflare is that hosting your website for free is a service, and you "pay" for that service in strengthening their network; from their S-1[1]:

> Free customers are an important part of our business. .. Our free customers create scale, serve as efficient brand marketing, and help us attract developers, customers, and potential employees.... In addition, the added scale and diversity of this traffic makes us valuable to a diverse set of global ISPs, improving the breadth and economic terms of our interconnections, bandwidth costs, and co-location expenses.

Your theoretical cost as a free customer is outweighed by the positive effects of protecting over 10% of websites on the internet, largely for free. Now, if you run a free video site proxying all your multimedia stream segments to serve pirated movies, or create a site dedicated to user image uploads and quickly balloon to serving hundreds of terabytes a day at the expense of Cloudflare, your value to the network is trumped by how much you're actively costing them in uplink costs and risk exposure.

0: https://community.cloudflare.com/t/the-way-you-handle-bandwi... (they were suspended for proxying over 140TB of a bunch of archive files/binary files over the course of 15 days)

1: https://gist.github.com/judge2020/e49138d588950167b736c630aa...
From my read, the solar company delivered late, causing the original loan to fall through and requiring the homeowner to refinance at a higher rate. Since that delay cost money it does seem fair that the company should bear the cost.
How does this compare to https://github.com/Huachao/vscode-restclient
Some TVs have an effective countermeasure to that of "connect me for an update/phone home and new ads from the same servers or I will stop working".
That's exactly what I do in pools. On my case though I haven't read the TOS. And I would really appreciate a warning. Also, as I have already said, it's not clear when and how you are considered an image proxy. There is no way to know or monitor it. Do you consider any website with images breaking the TOS, or because we have a separate subdomain with images makes this a problem.
I've found the opposite to be true, gaming monitors have a ton of specs that their buyers will sacrifice panel quality for, and manufacturers take full advantage of it.

You won't find normal users willingly playing the panel lottery for example

(for those not familiar, that's buying $1,000+ monitors knowing there's a good chance you'll need to return them because of panel defects, and just returning them until you find one that's acceptable)
Its not inflammatory, its a true and honest recap of a massive technological space that is entirely built on lies and scams.
Reduction of 1kWh delivered does not save them the same amount of money because the cost of connection is dominated by the 1st kW delivered. Scaling delivered power does have some cost, but the majority of delivery is in being able to deliver power to a particular area in the first place and to the maintenance of the lines providing any power.