skysight-inc/HackerNews huggingface dataset:
Solar feels a lot like computer equipment. You know that advances are going to continue so it can be a waste to buy a big expensive system right now when you know that a much better and cheaper system might be available in just a year or two.

You can't wait forever, but it is hard to time when to bite the bullet when you want to install solar. Personally, I am waiting until I can install a system that will produce an average of 1000kWh per month (about $100 worth of power in my state) but only costs $6000 installed (5 year payback time). Any guesses when that will be possible?
Conversion efficiency of most plants, trees included, is around 2% or less. A few species, including certain cereal crops, have got up to 4%.
It's also easy to strip with a regex
Regression tests gotchas in Julia, what you should know
I assume Flatpak fixes this by locking your app to a compatible version of glibc.
That looks like a good set of books, but different.
The way to think about scaling is simple:

Every solution will be fine for a while, but will break at a different scale.

The goal isn't to get something that scales from the get-go, the goal is to make it so when you do need to scale you can do it without a ton of work.

Building for millions of users is expensive, time-consuming, and difficult. If you're a startup with limited funding design for a small number of users first, because you won't get millions of users. Then as your user base ramps up start upgrading your pain points.

If you do hit that millions-of-users mark immediately, hit up your backers for more money and throw hardware at it until you have time/space to rebuild your stack.
The First Industrial Robot: Why It Failed (2012)
The companies employing them for their primary job might be interested, in order to fill their 3-month vacancy…
Signal doesn't ask for phone numbers simply to combat spam; the phone number isn't an elaborate captcha. Rather, as this article repeatedly points out, Signal doesn't keep your contact lists and other data available to its servers. It uses phone numbers because phones already have contact lists, stored clientside, keyed by those numbers.

To replace the numbers with usernames, Signal users would have to either give up contact lists altogether (at which point nobody would use the service), or allow Signal to keep a serverside database of contacts ready at all times for users who log in. This is what other messaging services do, and the result is that the servers have a plaintext log of who talks to who on their service, which is the most valuable information a secure messaging service can make available to a state-level adversary.
>How many people buy cars based on the speed with which Bluetooth connects?

I would not rank Bluetooth itself as being high on the list of wants for a car, but I would rank quality wireless Carplay / Android Auto functionality pretty high (along with a wireless charging mount). If it is possible, but I have not seen that it is yet. Until then, wired CarPlay / Android Auto works fine. And lack of CarPlay / Android Auto is a dealbreaker.
This is pretty amazing, anyone have any tips on building a pc for machine learning with a RAID device ?
This is a very good question. We are working on it and will be publishing a blog post on autoscaling very soon. We are experimenting with VM Migration technology that would allow to transfer the state between compute nodes and failover traffic.

We have some encouraging early results, but haven't committed to a particular technology (like cloud hypervisor) yet.
Because you can't control what the model is going to output in response to a query. The model is trained to respond in a way that is aligned but there is no guarantee.

Since we certainly don't want to show generated image of porn or violence to someone that didn't specifically ask for that, the easiest way to ensure that's not going to happen is to just not train on that kind of data in the first place.
The worst that can happen with a model trained on "safe" images is that the image is irrelevant or makes no sense, meaning you could deploy systems with no human curator on the other end, and nothing bad is going to happen. You lose that ability as soon as you integrate porn.

Also with techniques like in-painting, the potential for misuse of a model trained on porn/violence would be pretty terrifying.

So the benefits of training on porn seems very small compared to the inconvenience. I don't think it's anything to do with puritanism, it's just that if I am the one putting dollars and time to train such a model I am certainly not going to be taking on the added complexity and implications of dealing with porn to just to make a few people realize their fetishes at the risk of my entire model being undeployable because it's outputting too much porn or violence.
About drafts...

Iirc, the last draft before final publication is free and it's just as good.

As another user replied, there is more going on in the post than what is specified, guaranteed, etc, by the standard.

The practice of C programming in an actual system using non-standard things is important. Also, the C language does have its problems, even within the standard. However, pinning to C problems of a not-so-helpful implementation, library, system, etc, is unfair and unhelpful I believe.
Free market solution: start a business or organization to make insulin.

https://elemental.medium.com/biohackers-with-diabetes-are-ma...

https://openinsulin.org/
My very unscientific impression is that GooBook get a lot more negative media coverage than tobacco, gambling, oil, porn, etc., companies. Which might fit with your conclusion: GooBook is the competition, while the others are either customers or locked out of mainstream advertising.
I think maybe part of the problem is that for idealogical reasons people lump a lot of things together and call it "capitalism" like the invention of calculus or the steam engine, but those are really separate things. They like to just put anything useful that people do and label it "capitalism" even though communist and other non-capitalist countries have created a lot of science. I don't know a lot about eastern financial structures. What I meant was the way that everything in Europe after a certain point becomes financed with debt, which then has to be paid back with interest, and you get these huge amounts of money owed by everyone, creating this requirement to expand or die, and you see all these expeditions launching and pillaging the rest of the world, and you see the commons privatized and the people living on agriculture are forced into the cities where they are packed together and put to work 16 hours a day, and all of it is to service debts that are instantly flipped around and used as collateral to obtain more debt, and so on. It's sort of a monster that has to grow or die, so maybe that has something to do with it. I don't know.
I can only answer for robotics:

Dual quaternions haven’t really taken over. While there’s no universal way that people end up handling rigid body transforms, SO(3) + R3 for rigid body transforms are the norm in robotics.

Some robotics orgs choose a single representation for SO(3) — usually quaternions or matrices — and use it everywhere. Note that quaternions are more space efficient and easier to normalize, but require 2x more operations to rotate a vector [1]. So you might see a quaternion shop use matrices in a hot loop for transforming 3D points. And a matrix shop might use quaternions in a hot loop for composing many transformations. Usually you have many fewer rigid body links than points in an e.g. pointcloud so it is performance favorable to use matrices.

A final comment: Most users in a codebase should interact with rotations through a rotation library like Sophus or Manif. That library should implement left/right lerp, splines, “rotate a vector” and “compose a transformation”. There is basically never a need for a developer to know what rotation representation is being used to compute the rotation.

If such a library is correctly implemented, you can even use Euler Angles as the underlying representation and never experience gimbal lock.

[1] https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotati...
And until super recently because of that same shortage and scalpers you could barely find a decent GPU for MSRP. ;-)
Yeah except I did move to a different city and then comcast came here too. Commute time is my primary concern for where I live, but the war on sensible public transit happened everywhere. You can get an electric car but the emmissions from battery production are actually worse than moderate driving nonetheless electrified public transit. I don't buy bottled water, but if I did the fact remains no one is selling water packaged in a sustainable material. At best, you can vote with your dollar for which corporate dystopia you want to live in, but you can't vote your way out.

When someone pulls a gun on you and asks you to hand over your wallet, are you supporting crime by giving them your money? Sure you could just move to a different place with lower crime rates, but that's not fixing the problem. Or you could stand by your beliefs and let them shoot you though they will just take the money from your corpse. No, there is a fundamental difference between the person who chooses to go out and do unethical things to other people for their personal financial gain and the people they take money from. In a functioning society, people need to be held accountable for their decisions. Bootlickers blaming victims instead of holding the decision makers accountable is exactly how we found ourselves in this mess to begin with.

Show me the oil company that doesn't lobby against public transit, or environmental and safety regulations. Show me the oil company that doesn't engage in anticompetitive behavior. Show me the oil company making good faith investments to diversify into renewable energy. I'll gladly pay a premium to support this good company which isn't a villain. If you can't show me a non-villainous oil company, then the claim oil companies are villains stands.
Another factor for me is how much damage is it going to do to my body. For example, concrete removal is better done by someone with an excavator rather than me with a jackhammer.
There was that XOM prediction referenced here: https://xkcd.com/2500/
Yep.

>Aliasing can be eliminated by low-pass filtering (blurring) the input signal before sampling it.

Nope. I have a PhD in math, and have been doing filtering stuff for decades. You do not eliminate aliasing, you push the error out of the visible spectrum - end of story.

The naive, physically impossible undergrad textbooks might say differently, just like they'd teach Newton as gravity and ignore relativity, or teach the ideal gas law and ignore that real gasses are vastly more complex in behavior.

This is Wikipedia level knowledge: from the low-pass filter page [1]:

"However, the ideal filter is impossible to realize without also having signals of infinite extent in time, and so generally needs to be approximated for real ongoing signals, because the sinc function's support region extends to all past and future times."

So no ideal filter, sorry. That means leakage, which happens in every part of engineering (and is forced by physics, despite you not wanting to believe it). Ideal filters are math, not physics.

And this level is vastly below what is done in industry, what theory (and physics) forces onto real world filtering.

Once you discretize the signal, even after filtering, you have introduce lots of noise in lots of frequency ranges. The simple reason is that you are forced to perturb real sample values (which would require infinitely precise measurements) to the discrete ones your sensor records. These perturbations do not fit your frequency requirements. Don't believe it? Take a photo, apply your "ideal" low pass filter, then fit the resulting image using sin and cos waves of frequency no higher than than your filter - and you'll see it's impossible. You can only approximate it - and that is empirical proof you can do at home.

Another entire level that undergrad level understandings miss is that pretty much zero of the theorems you think apply actually do - because pretty much every one uses infinite precision samples (Nyquist, for example), infinite support reconstruction (physically impossible), and so on. In practice all of these things leave noise in various parts of frequency spectrums.

So, still want to argue that filters would somehow remove aliasing issues? Especially over a sensor with the number of samples and precision that a modern Sony sensor has?

>you are experiencing alias-free sound and image processing all day long

You are confusing Nyquist with reality - and ignoring that Nyquist doesn't even apply to audio (or video) - it's only an approximation to what is really happening. As an approximation it's useful, but the requirements of the theorem are not met in reality and the reconstruction is not met in reality.

Don't believe me? Go look at the proof for the Nyquist theorem, and pay attention to all the requirements that no physical device can meet. it's the frictionless spherical cow of audio processing. One glaring area it fails is the need for the infinite support sinc filter - which again is why real engineering is not so simplistic.

[1] https://en.wikipedia.org/wiki/Low-pass_filter
I put extended analysis of the results & caveats of what it means (correlation vs causation, etc.) on Twitter: https://twitter.com/KarlPfleger/status/1557814485070409728
i think the last time this discussion came up on HN, the conclusion was similar: https://news.ycombinator.com/item?id=30491518

they're not really spam sources but the other criticisms of email tracking/cross marketing apply.
Maricopa County, the largest in Arizona at 4.4m pop, almost seems like it could become unlivable. Under some "worst case" models, the county could expect to see "temperatures above 95 degrees for half the year" by 2040.[0]

[0] https://projects.propublica.org/climate-migration/
Look into building an ethereum mining machine... it can double as an ML workstation. That's what I did.
Can you share how you do that?
> Do you have any evidence to back up "if they even get their freedom"?

https://calmatters.org/justice/2021/03/waiting-for-justice/

> I'm also not sure that she's white, I suspect she's Mexican

Are you saying this about a blonde-haired, blue-eyed woman?
It happens sometimes. Most recently, an email address I supplied for a dog-dna testing service I used almost 10 years ago (https://www.wisdompanel.com/) received spam about some unrelated service called "okta"
I imagine a large part of it is that it could generate photorealistic child porn (also "deepfake" porn of real people) and there's not really a good way to prevent it entirely while also allowing generalized sexual content AFAIK. There's probably some debate on how big a problem this really is, but no one wants their system to be the one with news stories about how it's popular with pedophiles. It was the issue they had with AI Dungeon.
> Add in rate limiting so you can only have N open "invitations" and spamming should be very limited.

That also sounds like a good way to limit adoption as well, at least for anyone with more the N contacts, particularly >= 2N as that means likely a minimum waiting period before you can transfer over "more" contacts since some people will never accept/reject the invite because they don't use the app much.

If it were me and I had to wait on others to accept or reject my invite before I can continue transferring contacts, I'm gonna move on.
I've been complaining about the glaring privacy/integrity problem in their SMS-based account verification scheme for years. I don't think any snafu can make them reconsider. It would forfeit the valuable social network mapping they've already poured millions of dollars into through sending verification SMSes.
I like Epik domains; their brand is based around keeping your domain up no matter what (although that's more along the lines of legal fights; like I think they've hosted domains for torrent sites and things of that nature). I've had good experiences with their customer service and billing though
I do the same and it's true that those receive little spam. Not zero however; I just received minutes ago spam that was sent to britishairways@<mycompany> for example.

The bigest spam magnet is the email address one leaves with a registrar; that is horrible.

Then come contact@, webmaster@, and other generic accounts that spammers can guess for each domain.
My guess is that they're too dumb to send marketing emails to people who are obviously taking trouble to NOT receicve marketing emails.

Sending emails to everyone on the planet is one thing; but taking pains to send emails to people who are clearly trying to dodge them seems terminally stupid, and I'd fire anyone who was trying to spend my money on an effort like that.
This is not the kind of framework you can casually build and maintain yourself to support another project.
Deno has had a node compatibility flag for a while now, and quite a few node packages have worked flawlessly. For anyone who has been using deno for some time this is not a big surprise to see smoother npm import support. I think all the people saying this is such a giant, game-changing big deal or that deno has changed, blah blah haven't actually been using it...
At least in the US if you look at all of the long distance transmission lines, you could easily find huge areas next to the lines that are totally uninhabited to site a new solar installation plus the transformers etc to connect up to the grid there. The same helicopters they use to service the lines could likely be used to blow off the solar panels once a month when they get dust on them. Somebody should totally do a study of saying "ok here is one major transmission line going across Texas from this big power plant.. how much power does it deliver, and how large of a solar farm would be needed to switch that power over to solar.. " definitely need to figure out a widely deployable energy storage method for solar energy -- like using existing dam's to pump water back up into the reservoir type thing.
Google is actually German confirmed.
What Holds You Back?
Curious about what things keep developers or other entrepreneur-curious folks from starting a business.
Not OOP, but to me the problem isn't that women have it easy. That's a short sighted take by people that don't understand. Women just have more opportunity for physical contact. Obviously this doesn't satisfy the need for emotional intimacy. But to men who haven't had physical or emotional intimacy in a long time, it's easy to think they have it good because at least they can find someone to lie to them and say they care about them for one night. Part of the problem is these slight differences make it hard to empathize with each other
If we are talking about solar installations on land, rather than in the built environment, the W/$ also needs to factor in the cost of the land itself, which is at a premium in many places including across Europe. On that basis there is scope for an increased efficiency to lower the cost delta.
Absolutely. My mom grew up in a predominately working class Irish public housing complex that my grandmother lived in for almost her entire adult life. It was small, but 5 kids grew up there, and when they had their own kids, we'd go over every Sunday for dinner. Not once did anyone feel ashamed to have all the extended Irish family over in that small apartment. It always amazes me how people that know so little about the world try to tell the rest of us how we should live or feel.
Blacks are over-represented in the prison population generally.
I don't know because I don't keep much track, but genuine question on my part, do you think that there has probably been no progress in climate sciences during the last 30 years and thus predictive power is at the same level?

Are there any other branches of science commonly in the news not progressing over the last three decades?
> remove any address with the word "adobe" in it when selling Adobe mailing lists

That's a good explanation.
I get spam on three emails: public one listed on a website (obfuscated by JS), one that got accidentally published on a WHOIS record, and the one I use for recruiters & career websites.
I've seen that one before, and... as I mentioned, quite a few safety protocol violations in, bad things happened. They didn't force the line dead by grounding it on both ends, they didn't test to see if it was actually energized, and they didn't use the proper equipment or procedures to work on it as though it were energized. You can get away with that for a while, but at some point, that's going to bite you, and given power line voltages, bite hard.

But I've yet to see "plenty" of deaths attributed to DIY solar. A downed grid segment looks like a dead short to an inverter, and anything even faintly UL listed (even with a "UL Listed" sharpie marking on the box) shouldn't be feeding into a totally dead grid segment at all. Most of the grid tie inverters lack the ability to create a waveform in the first place - they can only feed into an existing waveform.
Do they offer numbers you can use that way or do you just use their APIs with a minimal app?
I was reading it at first and thought this was a joke.
Nobody's likely going to have an impartial answer for you here and everything you get will be pushed towards that person's biases.

That said, why bother looking back 30 years?

https://twitter.com/CaiParryUK/status/1547826248549691392

And yes, I know the temps aren't exactly the same.
While this is technically true, it's not a correct use of DKIM: DKIM is meant to provide authenticity for the receiving mail server (by verifying the message against a key associated with the sending server), not nonrepudiation for the sending user.

Many email providers historically used short keys (RSA <512, and later 1024) for DKIM, meaning that lots of emails circa 2012 and older appear to be nonrepudiable but in fact are.

Long-term authenticity of emails is very difficult and is arguably an anti-feature; Matt Green correctly observes[1] that Google should be rotating and publishing its DKIM keys regularly to prevent people from falsely concluding that a DKIM signature is "proof" of a message's authenticity.

[1]: https://blog.cryptographyengineering.com/2020/11/16/ok-googl...
I'd actually be interested in seeing this case. If you dig it up or write a blog post, or something, send it my way. Thanks!
>Or life is so exquisitely tuned to optimize for earth’s conditions it isn’t even funny.

Well, of course Earth life is optimized for Earth's environment. Otherwise it wouldn't exist.

I bet somewhere out there an intelligent lifeform with radically different chemistry and biology is posting on their online forums, "It's pretty amazing our planet has exactly the liquid argon-cadmium oceans we need to survive, really makes you think."
That's right. The important observation is that in OLTP queries are mostly small and can fit into one node. Neon architecture allows to scale read throughput by spinning up read replicas (or read endpoints to the same storage in our case).

Citus (Cockroachdb, Yugabyte) has distributed compute which allows to engage multiple nodes per queries. This helps with analytical queries AND with scaling writes. But you lose out on compatibility and predictability of performance. Shared nothing systems are no longer Postgres.
They have generally been wrong, as they have been overly optimistic.
@dang this is not good dialog
Elon Musk writes column for CCP's online censor agency's magazine
Please, stop using phone numbers. There is no reliable way to hold a phone number. The messaging protocols are insecure. If your service uses phone numbers or SMS, that means it's not secure or reliable.