skysight-inc/HackerNews huggingface dataset:
These costs are always misrepresented, even here on HN where people should know better. Incremental costs on a sunny day do not represent the true cost of a renewable system.

They never include massive battery costs, and are never designed to provide robust baseload power. The grid needs to be up 99.5% of the time. The rule of thumb in engineering is that every 9 costs another 10x - and this applies to energy production most especially.

It's such an absolute cluster-F that I honestly believe the renewables and anti-nuclear movements in the West are promoted by the Russian FSB.
That is where the government/standards bodies are important. It is in everyone's collective benefit to standardize as the whole market will expand.

As quoted in the article this piece is what the finance minister highlighted in her budget speech last month as being important to get in place.
I am just guessing, but it's probably (surprisingly) because of e.g slow directory traversal API in Go: https://github.com/golang/go/issues/42027 . In my experience the biggest slowdown is on a mac for whatever reason. And yes, probably APFS itself is slower than ext4 which is honestly expected.
That's an odd database for SD cards. A lot of the images do not match the SD card description (in size).
Ukrainian Officials Totally-Reject Russia's Call to Surrender Besieged Mariupol
In what way is Google an exception? Are you saying that only one or a small number of different binaries run on Google's production servers?

Google famously has a monorepo but that's different from a monolithic service architecture.
you can do point-to-point connections with infiniband, it's a pretty common homelab use-case since adapters are so cheap these days.
Proxy components are officially called Intermediaries in thr HTTP semantic specification; see https://httpwg.org/http-core/draft-ietf-httpbis-semantics-la....

Intermediaries can have different purposes. The official alternative to reverse proxy is "gateway", which is unfortunately overloaded with other kinds of gateways in networking.

Naming things is hard. Reverse proxy isn't great but all things considered is unique enough to allow folks to discriminate the sort of HTTP proxying that is happening
Thankfully someone with such skill will be very unlikely to commit petty theft like this when there are more profitable endeavors to pursue with their skill.
Yes. https://news.ycombinator.com/item?id=30760084

There is also vimspector, which is more advanced, a full blown debugging solution, using LSP and its lesser known cousin, the debugger adapter protocol. However, its quite hard to set up and success isn't guaranteed.
Surely more effective, the problem is that we don't have a way to damage rail infrastructure online -- except, well, for a cyber attack if they are crazy enough to allow SCADA-like systems on net Internet during a war.
The gotcha is this (quote):

> Note: What is referred to as the "local file system" in this spec, does not have to strictly refer to the file system on the local device.

So basically a browser can implement this using a KV-Database or similar, nothing requires the browser to actually allow you to (file picker) "pick" files in your home directory or similar especially given that:

> Note: While user agents will typically implement this by persisting the contents of this origin private file system to disk, it is not intended that the contents are easily user accessible. Similarly there is no expectation that files or directories with names matching the names of children of the origin private file system exist.

Also

> The origin private file system is a storage endpoint whose identifier is "fileSystem", types are « "local" », and quota is null.

So this "file system" might exist in a complete "parallel universe" to your normal file system.

Also given that this is not a new storage type it means that if you browser is setup to e.g. clear local storage from a specific origin if that origin wasn't used for a month this might still apply.

So have fun with you "files" having disappeared after some longer holidays (e.g. on Safari, at least the way Apple planed to implement it a while ago).

So while it looks like a file system access API, it might end up not being on depending on browser implementation details.

Also any access goes through a file picker and you can't ".."-navigate up this avoid many problems with security, adding in no file links no fancy operations etc. means this should not be a problem even even if it allows access to you files.

Through in the end it depends a lot on the choice the browser does when implementing it.
If you don't really understand how they work, you get blog posts like this. Microservices add many design benefits that prioritize rapid independent work. Monoliths add many design benefits that prioritize simplification and tight integration, testing and releasing. Both exist for good reasons, and both have to be implemented properly. Neither of them is a silver bullet.

But the real reason we use microservices is they're just more popular. Nobody wants to recommend something obscure or old for fear they'll be laughed out of the office. Nobody can hire tech people to work on 'uncool' technology. People like to follow trends. That's why we are doing this.
It's not really up to discussion, that it works it's proven, it's a system in use in many cities. If you have enough bikes/cars, you will tend to have one available in an acceptable range of time and space. If you go to the outskirts of the city, you don't "release" the bike/car and pay more to have the guarantee to be able to go back.
You're quoting the 2002 adopted text's recital.

This is outdated.

The relevant bit about consent and cookies was added in 2009, with directive 2009/136 modifying article 5(3) of directive 2002/58.

So all you're saying about legitimate interests etc. is wrong since 2011 (2009+2 years allowing for Member States implementation in national law)
China Jet’s Nosedive from 29,000 Feet Baffles Crash Specialists
Startup founders don't care about providing careers per-se, but they care about the clout and connections that comes from founding a company with 100+ engineers mentioned at every cloud provider's conference as opposed to a scrappy garage with 3 greybeards hacking away Perl code running on rusty bare-metal.

CTOs and engineering managers care about their own visibility at said cloud provider's conference so it gives them bonus points for their next gig.

Individual contributors want to take the place of the aforementioned engineering manager/CTO so they'll double-down and learn the current stack and "best practices". They may not even be aware that there's any other way or how unefficient it is, as they've started their career during this madness.

If any of those people have stock options, keeping low and going with the flow is a sensible strategy if they don't want to lose them by getting pushed out for speaking against the groupthink.

There's rarely explicit malice involved at any specific stage - it's a market-level problem. The music will stop at some point though and we'll see a readjustment.
> It seems SAT merely reflects current academic skills.

What is that based on, and how do you define academic skills? It may reflect how much time and money you can spend on test prep courses (time is also a problem for poor students who tend to have jobs, take care of siblings for parents with multiple jobs and no day care, etc.). It may reflect test-taking skills in general, which aren't skills of value.
> A Technical Solution To A People Problem

I spend like 98% of my time dealing with people problems. I will trade technical optimization for communication optimization every single time.
I used it without Google Play Services before, but now I just use Signal (Works with SMS too) and it also works without Play Services. Note that if your ROM includes Play Services and you used adb to uninstall it you'll need to reinstall and disable it to get through setup (Something about their detection logic is off).
From the linked set of proverbs: [1]

"81-82. (cf. 6.2.3: UET 6/2 225) The dog understands "Take it!", but it does not understand Put it down!"

This is ancient form of the modern "No take, only throw" meme! [2]

[1]: https://etcsl.orinst.ox.ac.uk/proverbs/t.6.1.05.html#t6105.p...

[2]: https://i.kym-cdn.com/photos/images/original/001/433/498/10e...
> I've given up for most things, a cellphone can beat all but the absolute top end dedicated cameras and even then only for niches.

Phone cameras absolutely unequivocally cannot beat the clarity, sharpness, detail, natural bokeh, shutter speed, and overall quality of even an affordable dedicated camera in the $1K range. The only time a phone camera can somewhat keep up is when you're looking at the photos on your tiny 4" phone screen and throwing some heavy duty filters on it to the point where anything will look "good". Throw that photo up on a computer monitor, or TV screen, or get it printed and you can immediately see the difference just in sharpness and detail alone.

Yes, phone cameras are far more convenient, and they have more filter options, and so on. But there's no comparison whatsoever. It's just that most people don't care enough when they're putting it up as a tiny little square on Instagram or sending it as a Snap that someone will look at for 5 seconds and never see again.
30 to 70 euros for simple pencils. Design ones are on hundreds. I found similar pencils even on aliexpress at cheaper prices
Sounds like a foreigner's take on George Carlin's old skit
> Heat pumps are optimized and mostly used for heating.

I'm not sure I agree with that statement. Living in a hot climate, I've had heat pumps on every house I've lived in for 40+ years here. It's really not even a realistic option to not have one. They are essential in humidity control as well as temperature control.
What about iodine in salt?
Show HN: I made an API to make Stripe fast and easy to integrate
Quite the opposite, the ruling made clear that trying to outsource the risk to a third party doesn't work.

"All data collected through the TCF must now be deleted by the more than 1,000 companies that pay IAB Europe to use the TCF. This includes Google’s, Amazon’s and Microsoft’s online advertising businesses."

And if they don't comply with that...
>...you get big enough that microservices is actually a win.

Can you speak more about the criteria here?

You may be implying that microservices enforce Conway's law. If so then when the monolith divides, it "gives away" some of it's API to another name, such that the new node has it's own endpoints. This named set is adopted by a team, and evolves separately from that point on, according to cost/revenue. The team and its microservice form a semi-autonomous unit, in theory able to evolve faster in relative isolation from the original.

The problem from the capital perspective is that you get a bazillion bespoke developer experiences, all good and bad in their unique and special ways, which means that the personal dev experience will matter, a guide in the wilderness who's lived there for years. The more tools are required to run a typical DX, the more tightly coupled the service will be to the developers who built it. This generally favors the developer, which may also explain why the architecture is popular.
View = Function(State), the original idea behind React. I use React every day, and I enjoy it, but it hides nightmarish complexity to preserve a semblance of this original, neat and tidy idea.
Yeah this sounds more like change management issues with the tech rather than steady-state problems. Changing anything is hard, but what about after the change?
it really is a distinction only made by people trying to sell you something or sell you on something. service-oriented architecture is leveraging the power and the curse of being able to connect computers over a network to solve foundational scaling limits of hardware. How granular you want to make things is a design decision.
No way! Just because you're skillful doesn't mean you're property utilized, or even (easily) utilizable, due to other issues. I met plenty handy unemployed without steady housing.
Not all chains use their own staff for groceries - many are transitioning them to independent contractor status in California after Uber won their prop.
The one thing that a SIM-less iPhone has that an iPod touch doesn't is GPS, which makes it useful for navigation with apps that feature fully-downloaded maps such as Organic Maps and OsmAnd.
This is a great survey of the many ways trees can be used in UX:
https://medium.com/@hagan.rivers/interaction-design-for-tree...

My favorite is the Tree Table
It can be cheaper to misunderstand it. So long as risk of getting fined is low, and the fines aren't higher than they are, you aren't really tasked with being compliant. You are given a task to implement something in compliance but what that means is as compliant as possible while still making sure the business survives, possibly even on the same business model. That latter part isn't explicitly given to a developer in the instructions - but it's going to be made clear that if you don't want to put up the minimum-effort cookie wall, there is someone else that can do that job.

This is why we need a law that people actually fear to the point where they would rather switch off the lights and take down the sign, than try to put up an off the shelf cookie wall that can be configured to have an "Accept all" button.
Yes aware of that. The optics aren’t quite there yet. They seem to suffer from internal reflections and aberrations you don’t get on much larger better engineered lenses.

The iPhone 13 pro has a couple of annoying things already in that space.
Their problem is probably more about insulation and air infiltration. With a well insulated and mostly air-tight envelope you can get away with much less heating/cooling capacity.
There are experts on dog body language and book on the subject- my point being education is also something that can be applied to understanding non humans.
> If we think about the fastest way to execute some code, that is a function call, not a web request.

No, the fastest way to execute some code is a goto. Be careful with arguments from performance, that's how you get garbage like a former colleague's monstrous 10k SLOC C(++) function (compiled as C++, but it was really C with C++'s IO routines). Complete with a while(1) loop that wrapped almost the entire function body. When you need speed, design for speed, but you almost always need clarity first. Optimizations can follow.

> If we think about resilient systems, the most resilient systems are the ones with the least number of moving parts. The same is true for the fastest systems.

I suggest care with this argument as well. This would, naively interpreted, suggest that the most resilient system has 1 moving part (0 if we allow for not creating a system altogether). First, this is one of those things that doesn't have a clean monotonically increasing/decreasing curve to it. Adding a moving part doesn't automatically make it less resilient, and removing one doesn't automatically make it more resilient. There is a balance to be struck somewhere between 1 (probably a useless system, like leftpad) and millions. Second, there's a factor not discussed: It's the interaction points, not the number of moving parts themselves, that provides a stronger impact on resilience.

If you have 500 "moving parts" that are linearly connected (A->B->C->D->...), sure it's complicated but it's "straightforward". If something breaks you can trace through it and see which step received the wrong thing, and work backwards to see which prior step was the cause. If you have 500 moving parts that are all connected to each other then you have 500(500-1)/2 interactions that could be causing problems. That's the way to destroy resilience, not the number of moving parts but the complex interaction between them.
It looks very cool. However, I didn't see a license file, so I'm reluctant to try it out. Don't want to touch what I can't play with, that's what my momma always told me.
In Neal Stephenson's "Anathem" an analemma observed on an alien spacecraft leads the planet's inhabitants to speculate that the spacecraft is from ****** (not going to spoil it).

https://en.wikipedia.org/wiki/Anathem
> ...if they are crazy enough to allow SCADA-like systems on net Internet during a war.

Rail is just one example, but I am certain that there are many such systems in Russia and Belarus that are online and can provide intelligence or interference.

Even something like a hospital patient registration system near the front that counts the number of Russia soldiers is useful - as it's something Russia is trying to hide.
Lawsuit says Google discriminates against Black workers
Phenomenal insights thank you. We are working with an agency sponsor and definitely down the path a bit, and I'm hoping to identify best in class resources and case studies to learn from as a contributor on the team.
Possibly explosive decompression then they go way too fast on the emergency descent so pulling out of the dive caused structural failure leading to the crash.
What does the covid vaccine have to do with anything? Anaphylactic reactions to vaccines are common, and are an assumed side effect of any vaccine. Multiply the entire population of the world by 1%, which is a normal assumed rate of an allergic reaction to most vaccines, and then figure out how many people don't have ready access to epi pens (a temporary fix that gives you an hour or so to get to the hospital, and the price of which has been significantly jacked up by the pharmaceutical monopoly), or live anywhere where an ambulance response time is >20 minutes (most major US cities). And then you have a fun little number that's expendable for the common good, so to speak.

No, it isn't large, but it sure as all hell isn't 0.
SIGN UP! for early access to Beta Launch
https://www.mypropco.com/
Showing an ad next to a news article is not fundamental to the function of a news site, even if it's how the bills are paid. You can't degrade the experience because visitors reject cookies. So you can't do a "we'll show you the article but only if you agree to ads". And you have to make the reject-all-cookies the default choice and easier than accepting. It's pretty simple.
> Why should the user see a prompt just because a webpage wants to do some WebGL visualization (that doesn't put any of the user's data at risk)?

Probably because there's no way to say that it "doesn't put any of the user's data at risk". WebGL has been abused for browser fingerprinting which itself puts user's privacy at risk, but it also has a long history of very nasty vulnerabilities and exploits. It's been fully disabled in my browser for years because of the security issues.
Facebook fails to detect hate against Rohingya
Yes, that is a fair distinction that I simplified over. You don't really get a lot of the gains of microservices if you're using a monorepo, so while they do have multiple binaries/services, you still have to check into a single repo and wait for all the tests/etc. To be fair I haven't visited Google in a while and maybe it's changed now, but at least decade ago it was very different from how everyone else did microservices.
From the other side of the fence, more often than not when someone offers an open source or COTS replacement to an in-house system the result is that it replaces easily 90% of the functionality, but for the last 10% you need to either serious mental gymnastics to fit your system into the third party system's way of doing things or just put more effort into patching it than doing it from scratch would have needed. Sometimes the 10% is not really needed, sometimes it's the whole reason why the product was built.
I've been enjoying using braves search engine recently, I do however really miss typing in an address or local business and getting a map/direction pulled up as an immediate result. Even a link out to open street map pointing to that address would be neat.
Andrew Ng predicts the next 10 years in AI
I wonder the same thing.

I had a Kingston SATA SSD that failed. It didn't just become read-only, it failed completely and catastrophically. One day everything was there, the next day the drive couldn't access anything.

I delved deeper after that and now stick to major manufacturers.
but boy could your pdf generator system scale. Boy could it scale...
I use !important all the time to get rid of fucking GDPR popups and things like that.
We can only hope the problem solves itself with Putin dying in a preferably undignified way.
Too late to edit, but here's a documentation link that works better: https://developer.arm.com/documentation/dui0056/d/caches-and...
Discord – Daily Code challenges bot
I have made a discord bot to send code-challenges in your discord server everyday.
I will update it and set it to run with docker too, to be easier.

Feel free to give your opinions, but keep in mind that i haven't spent that much time on it :P

its using the leetcode api.

Have a great day ;)
conditional CALL is MUCH harder to implement well - it's because the call part essentially happens up at the PC/BTC end of the CPU while at the execution stage what you're doing is writing the saved PC to the LR/etc and the register compare (or accessing a condition code that may not have been calculated yet).

In many ways I guess it's a bit like a conditional branch that needs a write port - in RISCV, without condition codes, your conditional call relative branch distance will be smaller because the instruction encoding will need to encode 2-3 registers
It's way better than "Screw it, it probably doesn't work, but we have new projects to work on."
This is sad. I would think that a company the size of and with the resources of Google would be able to police themselves for this sort of thing.
One advantage of SkyWater opening its PDK is Universities are starting to back fill all the hardware that is missing.

Here's a SerDes from Purdue. I don't think this particular design has been validated in silicon yet though.

https://arxiv.org/abs/2105.13256
> dhrystone's been useful though it's nearing the end of its use

Would my fhourstones [1] [2] benchmark be of any use?

[1] https://tromp.github.io/c4/fhour.html

[2] https://openbenchmarking.org/test/pts/fhourstones
I agree they cannot expand that much that fast, which was my second point.

They wouldn't be very keen either way, as ISRO's primary objective is their research missions while there is some drive to have commercial operations it is not that important to them.

However it was also possible that Bharti (and U.K. government ) could have pulled enough strings to get ISRO to agree, so won't have been that surprised if they had partnered.
I doubt you actually asked any lawyers who know this stuff.

While GDPR did raise the threshold of valid consent, the interpretation before the GDPR was nowhere near what you describe here.

There are authority guidelines and sanctions predating the GDPR on this.
To me the core point is just that all access to persistent data should be mediated through a service interface which implements access controls and restricts what operations available in the underlying data store are exposed to other clients. Whether that qualifies as a "micro service" seems like mostly just a semantic game.
Oh sorry, it is MIT. I'll update the repo.
> If you nationalize housing and hold prices low, then there will be supply shortages where some folks will not be able to get housing who would happily pay your price.

If you nationalize housing, wouldn't you also subsidize supply?
One of my biggest epiphanies was realizing how much dumb hit music was actually partially catering to English as a second language speakers for broader appeal.
I've lived in Florida most of my life. As far back as I can remember we had (bi-directional) heat pumps. This is at least back in the mid 80s.