skysight-inc/HackerNews huggingface dataset:
I wish home solar was more ... trustworthy?

I've looked into having rooftop solar installed a number of times, and every time I've walked away with the feeling that I don't know enough to know what to watch out for, and that there was a high probability that any company I dealt with would be trying to take advantage of my ignorance.
Fortunately, you can just ignore the icons you don't want to use — namely, all the private ones.
Because rainforest soil is very low in nutrients. Most of the nutrients are locked into the biosphere, which they carted off or set on fire.

Temperate forest soil has a lot more capacity for regeneration, but we're 3-4 rounds of clearcutting into most North American forests and we are hearing alarm bells about how there might not be another round if we don't change something.
Sales funnel and conversion funnel might be the right terms to understand what he is doing with that page. The audience to that page most likely already came across him through his work, for example, somebody receiving his physical newsletter that was passed around by someone else. That page is not for cold audience but more for person that is already moving along the conversion funnel.

I wouldn’t be surprised that he posted that page here to understand how he can create a page more appropriate for colder audience or someone very early in the conversion funnel.
Haha, thank you, I am the one who was posting those. Will fix it when we are hiring MechEs again!
I wonder if things like species diversity and above-ground biomass and species composition can be achieved faster due to being an annex of a thriving forest. I imagine once plants and soil are established that species will move in from the bordering area fairly quickly.
Interesting they didn't include Aptos in their testing, given it came out of Diem it seems like it would be best suited for this use case.
If you are in the situation where you are shipping a web app where one dev team controls the backend and the one and only client and ships both together, is this a big issue?
The same is true for APIs, too. Making changes to a JSON API that won't break existing clients isn't necessarily an obvious skill.

But it can be learned, as can backwards-compatible database schemas.
You already need to show ID for most medicine! This is such a weird discussion.
Yeah, I also find the NEM changes pretty hard to understand: if the goal is to shift as many people to solar as possible, why cut the incentives right when they’re starting to produce meaningful results.
They do. It's a very special shipping container...
Not OP, but I store my TOTP secrets along with all my other passwords in a KeePass database and sync the encrypted database to my devices with Dropbox. All the clients I use to open a KeePass database can generate TOTP codes from the secrets at this point, so I don't use a dedicated TOTP app like Google Authenticator or Authy anymore.

Not multifactor anymore, but also not vulnerable to catastrophic phone destruction or Google account banning. It is what it is.
Show Tabber Windows Manager
tabber is a program to manage other program windows to one window as its tabs. The code is very simple and it has only one python file and you can change it easily to fit your own needs
Logisim and TKGate are two somewhat well-known logic simulators that have been around for a long time.
Absolutely. I am not advocating for consumer credit, in fact I find the current system immoral. I am saying that injecting Monopoly money into the economy is part of what’s gotten us into this mess.
I will go to my grave swearing nyquil used to be some sedative mixed with psuedoephedrine, but modern pharmacy people seem to have no memory of it.
You're still creating multiple sets of material of somewhat disjoint material but, yeah, that's probably the easiest way to do it given a lot of people want to consume even detailed material in slide form these days. Certainly very few people, at least in a non-academic setting, will read a companion 3,000 word document you create.

ADDED: The other thing I see a lot is just create a very detailed slide deck but don't try to actually present it in detail. Which probably works well enough I guess given that it's a modern sort of expectation.
It seems like the neighborhood is the sweet spot for battery deployments - Easier to spread capital allocation, Lower stress on transmission lines.

Are any organizations working on neighborhood storage in a big way?
It's almost like people generally understand why pharmacies are regulated to rate limit the purchase of Sudafed, and that the political consensus generally isn't an ideological opposition to any kind of regulation, the way you mind find it on a message board.

Sudafed PE is a much more salient and annoying topic than the behind-the-counter real Sudafed. I think it really does piss people off to get tricked into buying fake decongestant. But that's a separable issue from having to ask (and to show ID) to buy the real stuff.
Being a client state of Washington

Relationship with Venezuela
Worth watching the full unveiling video[0], wherein they discuss the X-Rays, DNA tests, carbon dating, and other analyses done on the specimens. (Start at 3:32:43 and turn on captions for English translation.)

No idea if this is legit. I am remaining open yet skeptical. If it is a hoax, it's an elaborate one put on in Mexican congress under oath, so I consider it newsworthy for that reason alone. Not sure why the previous post about this was seemingly flagged and removed.

[0] https://www.youtube.com/watch?v=Vqq7fEOMDPc&t=12763s
The Green Party comes to mind. They pushed for the shuttering of German nuclear plants and ended up increasing CO2 emissions.
No, it's just the highest severity log and stays archived the longest. (And records a backtrace.)

It doesn't mean anything besides that though.
> …we believe they have corroborating evidence through audio that suggests a deepfake is likely…

Does that mean they have audio of the call?
"created with JavaScript, HTML5, CSS3" but no web version for those who already have a browser and don't want to download yet another one?
What’s better about it? It seems to ship to fewer platforms and requires you to learn a language that isn’t used anywhere else.
> The only place I really see Django at large companies is as an api using DRF or something.

This is not a bad thing. Using Django as an API backend is amazingly fast in terms of development time, especially with modern frameworks such as django-ninja [1].

Just use the built-in ORM to create models, write your endpoints, and use the built-in admin interface to play with the database if you don't have endpoints for everything.

There is also a less known feature of Django called admindocs [2], which automatically generates a human readable, hyperlinked documentation for your models and relations between them.

[1] https://django-ninja.rest-framework.com/

[2] https://docs.djangoproject.com/en/4.2/ref/contrib/admin/admi...
DIY recertification obviously. What's the lowest cost for the hobbyist ? A high-end, stable, double-wall PH-meter or finding a cheap way to build single-wall PH meters ?

https://www.instructables.com/cheap-DIY-electronic-pH-meter/

You explore the solution-space, and suddenly, out of nowhere it changes your perspective on another aspect, and you realize you may not need a spectrometer at all to measure ion concentartion in aeroponic nutrient solutions.

http://jupiter.plymouth.edu/~jsduncan/courses../2011_Fall/In...
Wonder if any of those hackers were at DEFCON? Maybe we'll get a talk one day.
Between this and much higher marginal tax rates, a lot of them may just stop working so hard.
Hiring mechs to build robots does sound very Von Neumann :-)
Show HN: Note AI – use AI to summarize search results so you don't have to
Bolsonaro is pro-deforestation. It was literally one of his campaign promises.
This is the hard part of that problem. You can’t just connect 100MW onto the grid. It’s actually a problem in many countries that invested in solar subsidy programs, had massive rollout of solar and were then had a grid that could not handle the huge load of electricity at peak sun times, causing them to leave entire farms disconnected or only partially connected.
> why cut the incentives right when they’re starting to produce meaningful results

Because it's unsustainable and every rooftop solar installation that has net metering causes electricity to be more expensive for everyone. The same time your rooftop system is producing its peak capacity is likely to be the same time the nearby grid-scale solar plants are producing at peak capacity, but the utility is forced to pay you retail price for the power you're producing when they'd rather get it at wholesale price from the larger facilities.
Brilliant, thanks for the idea. Sounds simple but it's a great way to address both audiences.
Remember that displays were worse then. One reason we have flat lower-contrast designs now is that we have much higher contrast LCD/OLED panels.
We should just tear down all the intelligence agencies and start again. Even if there was fire to go with this smoke, they're going to lie so they can continue to operate with impunity anyway.

Distraction after distraction after distraction
Last I checked my mother's bill in the SF-Bay, her price for each, transmission and generation, was higher than my total delivered price in Oregon.
That's awesome. Parts of that sound a little bit like how my https://til.simonwillison.net/ site works.
Lots of people on HN only talking about solar recently. Solar will not solve all our energy needs.

- Batteries are not cheap, nor renewable. Just because there may be advances in the future does not mean batteries are going to always be cheap and freely available. They are also currently quite dangerous to deal with.

- A society based on only solar would have to reduce its power needs in winter, or increase its solar generation capacity to account for winter losses. (Winter losses is largely the shorter daylight hours, but also snow in northern climates)

- Solar only works under ideal conditions, which is to say, in daylight, without clouds, smoke, ash, snow, etc. Even if you have batteries to account for occasional environmental losses, those batteries probably won't last for weeks on end in the event of the more bizarre weather that climate change is bringing.

- At some point, people run out of land to put panels on. Geography and legal/political boundaries around the world vary. Sometimes there just won't be enough land.

- A lot of the cheap manufacturing is centered in one or two countries, which creates a political and economic disadvantage to the rest, if they become over-dependent on this energy generation method. Look at what's happened recently from a loss of access to cheap natural gas.

- Transmission/distribution/management is still a significant challenge which is not solved; you can have all the solar generation you'll ever need and still have power shortages.
3a is identifying all systems that might have been touched and determining what logs (if any) are even available for them. 3b is identifying who the administrators are, contacting them, and getting them all to furnish logs. Sometimes they have weird requirements like only being able to query a backend by IP or username, so you have to precompile lists to provide to them. Time spent on this back-and-forth is time not spent on investigation.

Sometimes you get deep into one thread, then you discover intruders came from a new IP you didn't notice the first time around. So you start the process over for each new discovery. Early on in investigations, every new discovery presents more unknowns, but this trend reverses itself as you work through it.

Attackers are incentivized to make things as confusing and opaque as possible. Maybe you recover a malware sample-- reverse-engineering deliberate obfuscation efforts takes time. Sometimes it's written in languages like Go that you don't have experts on-hand to understand (ChatGPT might be a game-changer here though; have not tried yet). Like ticks, sometimes the part you find is only the part you see (or a diversion) and the rest of it is still festering beneath the surface.

Attackers use pools of IPs, and spread recon/exploitation across them so the same IP that found a way in isn't necessarily the IP that exfiltrated anything. Same with implicated user accounts. Attribution takes time and is error-prone. You have to maintain opsec through the whole thing; everyone outside of your team will talk and sometimes the threat was internal all along. Sometimes the threat was incompetence that involved employees will try to divert attention from. Sometimes it's sabotage resulting from a bad performance review. Usually the threat is external, but they may still have agents running on internal systems that we don't know to look for.

When shit's going down, everybody wants answers within an hour of discovery, which is unrealistic. Like Twitter during a natural disaster or terrorist attack, it usually takes most of the first day to divine what the actual problem is from all the speculation and hysteria. If I do my job right, it does take months, but cutting every corner and being sloppy I can run a passable investigation in a matter of weeks. With the exception of SolarWinds, executive interest usually drops off quickly after the first week.

It's like someone set off a bomb, and your job is to account for the integrity of every single thing hit by every single piece of shrapnel. Done right, it takes time.
We only have estimates, not yet complaints. Such as:

https://www.nature.com/articles/s41598-021-89909-7

That was always the thinking of all kinds of pollution that they are insignificant, till it "suddenly" became a problem and "everyone" was surprised.

Well, if you're convinced it's inevitable then it is.
File a bug in Feedback Assistant, if you want.
Because JSON is not designed for configuration files, but for data interchange, and this makes JSON "better" for that use case (the original motivation was "people were adding comment-based pragmas to JSON files, so I removed comments", but without comments it's also easier to parse, concatenate, etc.)
> If one takes at face value the estimate that the world will deploy 300–400 GW of solar in 2023 (IEA), and that 1 MW of solar =~ 5 acres, we're deploying roughly 3–4 acres of solar per minute.

The thing about solar is location, location, and location. The annual average GHI in the Mojave is over 6 kWh/m2/day while in Alaska it's under 3. Interestingly, Germany, who funded a big push into Solar, has the solar resource of Alaska.

So you can't derive the area or cost from a unidimensional installation chart.
100% true. And you are right. They have the same vibe as car mechanics.

Also Panels, inverters and batteries are all quite different and have varied pros and cons and installers are typically getting kick backs from specific suppliers so their advice is not impartial
> Wikipedia is a nice example. Could that be SSG. Yes. Is it, and should it be?

No, Wikipedia is a terrible example. Absurd, even. We're talking about blogs. We can stick to that example. We don't need to reach for bad ones.
Who is advocating a solar-only future? Whom are you arguing with?
The iPhone 15 Opts for Intuitive AI, Not Generative AI
Drought exposes the jungle to the risk of more frequent wildfires. Repeated wildfires can abruptly shift the dominant habit from jungle to savanna. https://www.sciencenews.org/article/amazon-tipping-trouble-c...
I think the 'any help' acknowledges that while also implying GP doesn't feel up to it.
Yes, if this inspires software and AI engineers to unionize, we’ll all be better off.
I know of families who struggle to keep enough psuedophredrine in the house when their minor kids get sick and they need some for themselves.
Egads, how will we ever survive???
Show HN: New package for CSV handling with Golang
An XMLRPC by any other name would smell as rancid.
> Actually not even that, given that the atmosphere is one for everybody, they care more about Indians and Chinese who'd be alive 150 years from now than Californians who struggle and are 'alive' right now

Given that the atmosphere is one for everybody, comparing by country does not make sense because some countries have more people than other countries.
Last time I talked to someone about this they pointed out that fraud depts are often outsourced. Which is a lovely plan because now your customers hate you for something an entirely different company did to them. And also they are directing you away from the official website every single time you interact with them.

I'm not sure what grounds you issue arrest warrants on, but I appreciate the sentiment.
Whilst I largely agree, the fact that there might be more older Android devices in circulation, doesn't mean that proportionately Androids didn't have more problems either.

It just makes it less likely.
> climate activism is based on scientific research

Yes, but often “based on science” like biopics are “based on real events.” Activism presents no error margin whereas the actual science does, and very often activism extends into alarmism where it presents end of the world scenarios which the science doesn’t present. Activists too often present the future scenarios assuming no adaptation whatsoever, like a flooded Miami where no one has moved to higher regions. The science itself is increasingly skewed too, such as the recent forest fire study where larger drivers of forest fires like arson are ignored in order to make publication more likely.
At some point in the near future “phone” will be replaced with “car” in the title and the outcome will be more tragic.

What’s a Tesla 0-day worth I wonder?
I'd be interested to learn how much better ML is than heuristics / non-ML algorithms for this.
Looks like FIFRA is to blame. Maybe talk to your senator about it.
Yes, some people in certain very remote/extreme locations might need an enclosed vehicle. We weren’t focused on that because most of the human population doesn’t live in those conditions, especially in urban areas, but if you want that tangent buses, trains, and enclosed LSVs are all good choices depending on circumstances. If you live in Yakutsk, your needs are already different from 99% of the people in the world in many ways.

Remember, nobody is saying that 100% of trips should be on bicycle. We’re saying that we should break the previous century’s default assumption of using a multi-ton vehicle per person for every trip, especially in urban areas where cars make everything worse for everyone including the drivers.
> it doesn't even solve the core problem as you'd have to deploy new versions of all binaries precisely in sync to avoid data incorrect because some clients know about the v2 table and others don't

its painful but this approach does work as long as every client is migrated between each step.

after 1: v1 is valid, reading v1, writing v1

after 2: v1 is valid, reading v1, writing v1 and v2

after 3: v1 and v2 are valid, reading v1, writing v1 and v2

after 4: v1 and v2 are valid, reading v2, writing v1 and v2

after 5: v2 is valid, reading v2, writing v2

after 6: v2 is valid, reading v2, writing v2

at each point, both the current and the previous version are reading a valid table and writing to a table whose values will make it into v2.
Calm down.

The world consists of two hemispheres with opposite seasons.

Let's cancel out that possibility first.
If you want your presentations to have a bigger impact, I think putting the work into creating an additional document on top of the slides is well worth the effort.

I built myself a custom tool for that a few months ago and it's been working really well. I described that here: https://simonwillison.net/2023/Aug/6/annotated-presentations...
I'd really like this if it were actually entirely FOSS, and even more so if it didn't support "code and asset obfuscating".
You do realize doubling down on snark can only decrease your account's credibility?

It can only bring you down, there's no way it could make anyone like you more.
Client side tls certificates are the worst of all the options. They only make sense fully managed or for server to server communication.
Couldn't agree more. We have so much untapped clean power radiating down onto our planet in the form of solar energy. Enough to provide every single human being with an energy budget far far in excess of a typical American.

Yet so many people only fixate on the "solution" of "you must use less and have a shittier, less-comfortable life, there is no other way!".

We are a civilization that fundamentally requires energy for all our wants and needs. People need to get over that and focus on gathering energy cleanly.
Right? Oh no, fewer rent seekers, literally and figuratively.
We are still a long way from understanding how to do restoration properly. Mostly we make forest gardens that don't look anything like real forests. We have tons to learn, and that's not even counting the bits already known by people who aren't doing the work.
Both companies sells scam products like CBD creams and 90% of cosmetics.
Not sure I'm understanding you correctly - by captive portals do you mean the "challenge" that renders in a browser/webview context, commonly when joining a new network?
I'm not sure that would be suitable for what I describe above.

What makes LittleSnitch/Lulu/similar nice is they listen for "all" outgoing traffic types TCP/UDP/ICMP/etc, and show UI immediately, including for non-browser apps, e.g. games, VoIP, P2P apps, whatever -- it tends to be covered. Unless I'm mistaken I don't believe a captive portal can be triggered when "just any" process originates traffic.

That's the strength of LittleSnitch/similar, but the major weakness with host-level filtering they rely on, is you're 100% at the mercy of Apple's networking stack, and this Sonoma issue isn't the first time Apple moved the goalposts. Not too long ago Apple exempted their own services from whatever LittleSnitch hooks [1] and it could of course happen again with any macOS update.

In my view this is precisely why a separate box is appealing. Ideally it'd have as tight of a UI as the incumbent apps, including the same metadata (process name + app icon, protocol, port #, most recent previous attempt, etc).

[1] https://news.ycombinator.com/item?id=24838816
I put in very limited effort in returning cold calls. The contact is being initiated by the other party, the interest in the exchange is theirs, and the onus on making it work is theirs.

Companies, including banks, don't call you to protect _your_ interests, they call you to protect themselves.
table salt, consisting of Sodium

The difference between a Sodium ion and a Sodium atom is one of the profoundest in chemistry and a fundamental topic of its high school version.
If I understand your question, you’re asking what the profit margin would be if the cost went up 20% from $80 to $96 while the sell price stays at $100.

The profit margin would be 4%, $100-$96 leaves $4 of profit. 4/100=0.04, multiply that by 100 to get 4%.

To maintain your previous profit margin if the cost to produce goes up by N%, your selling price must also go up by at least N% at the minimum.

If sell price increase % is higher than cost increase %, your margin will expand. If the reverse is true, your margin will contract.
What did musk say that you think would be considered hate speech in Canada ?
Or even mentioning OpenBSD.
How would I serve terabytes of stuff?
You'd think so, but it often turns out that distribution is more expensive than inefficient local generation.[1]

We still want to do lots of distribution, but it'll be for reliability reasons rather than cost.

1: https://caseyhandmer.wordpress.com/2020/12/27/the-future-of-...