skysight-inc/HackerNews huggingface dataset:
Here in the UK, we kinda have two energy storage problems in parallel.

One problem is that the highest solar power output is around mid-day, but the highest power demand is in the evening. This is ideal for batteries to help with - and if you build a storage facility that buys electricity for £70 and sells it later for £100, you can make that profit 365 times a year.

The other problem is the country uses a lot of power for heating during the winter - but solar output is 5x higher during the summer months. This is much more difficult for batteries to help with, because even if you somehow manage to buy electricity for £20 in summer and sell it for £200 in winter, that's still a much smaller return than a battery you cycle daily.

I'm not sure what the solution to the latter problem is - nuclear might help, but we've really struggled to get it built at a sane price. Solar generation in other countries could help, but brexit shows an independence-minded go-it-alone streak that I suspect would make our politicians reluctant to spend billions on power plants in north africa. Wind is of course great, but is it enough?
Ok, I'll try to explain.

- French itself does not add much value to diplomacy. The reason to use is that everyone else who does diplomacy is expected to know French (and probably isn't a native speaker which makes things a bit more equal). English is probably taking over there, like it has done in other domains.

- The recent C++ versions are not actively promoting shooting yourself in the foot like older variants, but they aren't exactly trying to prevent it.

- Rust is going out of its way to prevent writing memory unsafe code. It is still possible if you know what you are doing, but just trying out stuff at random is more likely to give you a compile-time error than undefined behaviour.

- Most programmers aren't very competent, not matter what they believe about themselves. With Rust they are less likely to commit serious errors. Or get anything done, but that's a separate discussion. The French will probably point out your pronunciation mistakes too before continuing discussion, but that's also not the point here.
Conflict of interests is a real thing to worry about. I wouldn't trust scientist working in tobacco company on cigarette harm, even if I have no evidence of wrongdoing.
Shutting down free and clean energy producers in order to keep the dirty ones running with manpower would be completely wrong.
Using AI for Diabetes Prediction
Women can have short hair, too
My favorite take on startup investing by a long shot
Stat Inflation in Michael Jordan's 1988 DPOY Award Season
You would think they would mention that they are one of the very top users of pumping water storage, and developers of gravity systems, but marketing and economics take the front row seat? Seems short sighted.

Battery storage is still in it's infancy. A large fleet of electric cars would help - but it looks like all this is an afterthought.
Don't forget Kary Mullis as another famous scientist thinking HIV does not cause AIDS. I personally don't know what to make of Mullis' and Duesberg's claims. But I found an interesting Mullis article recently in which he presents a hypothesis about how AIDS could develop independently of HIV. Quite interesting, but I am guessing nothing really more than that. https://link.springer.com/article/10.1007/BF01435010 The article is unfortunately paywalled.
It depends on what your family is like. For many people it means having no chance at life no matter what they do.
It references Statkraft, the Norwegian power company. When they talk about storing power in batteries, they mean lakes and reservoirs at altitude. They are basically giant batteries.
Do you think you have a better handle on the "reality of the task" than Kling, who already worked at Apple on WebKit and subsequently got Ladybird to where it is now?
One final comment from me on this topic to set the record straight, won’t respond further since I don’t sense a good faith discussion here. It rarely is when someone posts like a dozen comments on a single topic.

The thread went like this:

- Someone: Kaspersky is arguably the best at the job, was the only one capable of detecting NSA malware at one point.

- You: NSA never targets anyone they don’t want to target, and antivirus is useless if you are a target.

- Someone: NSA malware also gets leaked into the wild and end up infecting millions.

- You: A single example?

- Me: A single example (that was arguably digital security story of the year at the time).

- You, two comments later: what should NSA do?

They don’t need to do shit. Antivirus companies should up their game. In practice though, word on the street (probably backed up by leaked documents too but I’m not sure) is they — including the targeted software vendors, notably Google and Microsoft — often just greenlight their allies’ operations, and issue a low profile patch when it’s really bad.
Lol. Such manipulation is happening now, has been for over a decade.

https://en.wikipedia.org/wiki/Cambridge_Analytica

"Using what it called "behavioral microtargeting" the company indicated that it could predict "needs" of subjects and how these needs may change over time. Services then could be individually targeted for the benefit of its clients from the political arena, governments and companies, providing "a better and more actionable view of their key audiences."
> Servers: mostly are not on x86.

Let's agree that we disagree. I'll just say that I work for a cloud provider and non-x86 servers are anecdotal :) but their media presence is not, as it's the new hot thing and that's free advertising.

> developers, sysadmins: tend to have the hardest configs and thus making it a lot more difficult to hack.

yet those people have a cognitive bias of "i'm too smart to fall". and those people will have some practices that are so detrimental to security it's laughable. how many developers will shutdown their laptop every day after work? compare this to the common practice of "just go to sleep" which will prevent browser updates, system updates, kernel updates, you name it. take a firefox that is months old with an unpatched ubuntu and you get the idea ground for a browser escape combined with an lpe. and even without lpe you'll grab many many credentials.

imho those still are harder to trick, but not because the config is hardened, but because there is a config at all. for example a phishing that imitates a floating browser window with a fake login page would not work on me. not because i'm smart, not because my config is hardened or whatnot, but because good luck to the scam for finding the specific window decorations I have on my linux system. oh, and the fact that I use a tiling wm and thus floating windows don't exist. it's a side effect of nerds being nerds.

> So, afaik, most of the hacks on this areas are more due to human flaws than the systems per se.

This is not incompatible. "normies" will get tricked in downloading invoice.pdf.exe, but that's windows only. The payout for invoice.pdf.sh or whatever may be very high, but you need your rat or stealer or whatever to know linux.

> unless ... they are targeting the servers managed by those devs and sysadms

That was the precise reason I talked about devs and sysadmins. Infrastructure credentials, aws keys, you name it.

And as a dev/sysadmin, you don't need targeted attacks to get pwned. A malicious package on npm/gems/cargo is all it takes. It's a spray and pray strategy, but if you catch even a handful of people this way it might be the jackpot.
The way some people code "HTML" these days is like an apprentice carpenter swaggering up to a house building site, and then banging in nails with the butt of their power-drill, and telling the "old fart" carpenters what losers they are for bothering to use a hammer.

Use the right tool for the job. HTML is a toolbox, not a bucket of <divs> and <spans>.
I used the Langenscheidt and PONS courses for Polish in the past. But I think they are only available in German.
39? 40? 08?
Sure, but this law is not a “medical setting”.
What was the point that I missed?
What's expensive about operating radars?
Browsers in Direct Comparison
The good news is that now that you’ve cracked French, you’ll find Spanish, Italian, and Portuguese easy. They’re all basically the same language with divergent dialects, but practically identical grammars and structure.
LLM frameworks like LangChain are causing a java-fication or Python .

Do you want a banana? You should first create the universe and the jungle and use dependency injection to provide every tree one at a time, then create the monkey that will grab and eat the banana.
Egypt before the latest coup?
> Sales data from April, collected by Automotive News, shows growth in the EV market outpacing that of vehicles as a whole. Electric sales were up 14 percent as a whole, which is a promising number. Yet, when you take Tesla out of the equation, those numbers skyrocket: Non-Tesla EV sales grew a full 69 percent over the same period.
Old-school space-walks involved depressurising the capsule. Soyuz, Gemini.

Some of the Apollo missions had an EVA during the return transit to recover cameras on the exterior of the Command Module (CM).

Those spacewalks occurred on Apollo 15 (see: <https://www.space.com/20565-al-worden-apollo-15-astronaut.ht...>) and Apollo 9, which didn't land on the Moon (see: <https://www.lpi.usra.edu/lunar/missions/apollo/apollo_9/>).

According to this Stackexchange post, the entire CM was depressurised: <https://space.stackexchange.com/questions/38239/how-did-apol...>

During lunar landings, EVAs also required full depressurisation of the Lunar Module. Repressurisation took about two minutes:

<https://www.nasa.gov/history/alsj/alsj-ECSQuickRef.html>
Sigh…

Listen when I talk about single source. I’m talking about “Edward Snowden made a claim”. It doesn’t magically become two sources because he gave two examples.

Moving on from the technicalities though because it’s a dumb argument to get stuck in and into the heart of it.

We are still stuck with the problem however that there wasn’t ever any evidence of this happening that anyone could point to even after an in depth investigation into the topic beyond the dozen incidents over more than a decade time period.

Snowden (and now you) made the claim that in fact it was much higher but you simply can not prove it which is awfully convenient but does leave the question open of how could he possibly have known this?

Are you meaning to tell me that the biggest leaker of classified information in the US’s history for some reason chose to hold back on what he knew about that topic? He must have known of specific people and incidents and could have cross referenced what was in the investigation with what he knew.

He couldn’t have dreamed up a more perfect gotcha moment if that was the case to come out and say what about incidents X, Y and Z.

That never happened and you should naturally wonder why that might be.

He either didn’t actually know of any or he chose not to reveal it for undisclosed reasons beyond a vague insinuation.

I also want to put it to you that perhaps Edward Snowden was not exactly an honest broker in the way he claims to be. I know it’s somewhat blasphemous here but as I mentioned in another thread this week there is actually a rather compelling theory in the IC that he might have been part of an malicious insider campaign from the very start. In part because of things like this ironically.
Asteroid headed toward Earth? NASA simulation explores response
At the EU level these exist. In Germany they're called balcony power plants: https://de.wikipedia.org/wiki/Balkonkraftwerk

They're capped at 800 W in Germany for fire safety reasons and because residential fuses are rated at 16 A. You can buy complete sets at hardware stores and even supermarkets like ALDI. They plug into a wall socket like any household appliance. You can use a WiFi connected smart socket to measure the output if the inverter doesn't come with an API. I've seen an 800 W "ready to use" one at a German discount supermarket for €300, although prices can reach €1500 and more for some of the fancier models. You do have to register them online but you don't have to inform your electrical company. If you're a tenant, your landlord has to approve of you installing one unless they have a legitimate reason to refuse you (generic "safety concerns" or complaints about them being ugly are not valid).
Some company named Tesla makes home storage systems, but it was found to be out performed by a set of golf cart batteries by one house, and a saline flow battery at another.

Much homework and education are always empowering.
I only commented:

> Unless you have a reason to believe that somewhere the NSA is having a meeting where your name is getting mentioned this isn’t actually something you need to worry about.

... unless the exploits leak (after use), which they do.
Botswana?
The age of the project or the development status of the project does not matter, what matters is the user base.

If you build anything that accumulates users, business interests will be aroused at some point. Business people don't give a shit about the technology itself unless of course the technology itself really is a USP and can be converted into €$. But most people (end users) don't care much about the underlying technology in the browser and whether it's open source or not, chromium or not. Only technologists care.
I’m a hard determinist, so I think no, free will is not possible.

I think the illusion of free will comes from having self-awareness.

Still, even as a hard determinist, when I go about my day, making “my choices”, I believe I am consciously deciding, I would even go as far as to say that I have a strong internal locus of control. It’s only when I stop to think about it, that I always end up deciding that nothing I’ve done is the result of pure free will, and rather it’s very much determined by things way beyond my control.
> In Indian epic of Mahabharata, there is story of Abhimanyu who learns how to defeat a military strategy in the womb, while his father was telling it to his mother. Which he later uses in epic war.

I don't see what fiction has to do with this.
Coding error in forgotten API blamed for data breach
> No, but kicking out the greedy WASPs and their lackeys and post-colonial infuence schemes does though - though seldom realized

This is the same mentality that contributes to these countries remaining poor. Just kick out the “WASPs”…so that the local kleptocrats take over.

The problem is corruption and lack of rule of law, not WASPs or whatever acronym can be used to blame foreigners instead of taking responsibility.
it's not like gaming via apple's emulators is a speedy, smooth experience, to be fair.
> - French itself does not add much value to diplomacy.

Funny, given that the word diplomacy is a French word, together with embassy, treaty, alliance, passport and protocol :)

> Rust is going out of its way to prevent writing memory unsafe code

But if someone is not proficient in Rust it will only slow them down and they'll end up fighting the language and the compiler instead of using the language.

It's a common complain among non Rust programmers.

> Most programmers aren't very competent

I strongly believe Andreas Kling is very competent.

For the rest of us who are not him, incompetence does not go well in hand with Rust, which is a very complex language.

EDIT: pretending that a very proficient C++ programmer will chose Rust because "it's 2024" it's the same thing as pretending that they will chose Haskell, which is equally memory safe and also equally complex.

Why nobody ever recommend Haskell or Smalltalk?

It doesn't seem much like a discussion about memory safety to me, but rather promoting Rust.
“In the US, Starlink Mini is an add-on to Residential plans — at least for now. The Mini kit costs $599 which is $100 more than the standard dish, and will cost an extra $30 per month to add the Mini Roam service to existing $120 Residential plans. That gives Starlink Mini users up to 50GB of mobile data each month, with the option to purchase more for $1 per GB…”
> For the same reason, I feel puzzled looking at Industrial scenes in Video Games. They are like 3 order of magnitude simplified compared to a real plant.

Because they are games, not oil refinery simulators. They are typically intending to only convey a general sense of “industrial environment” and nothing more.

Do your models of oil refineries include the correct grass and other plant species growing in cracks in the pavement?
Interesting take - the way you cite this as an example makes it sound like they rewrote it from Flutter to Kotlin Multiplatform, but the actual article doesn't seem to support that claim. It actually says:

> Cross-Platform Evolution: Google Docs now uses KMP for shared business logic. Android, iOS, and Web are now more unified than ever.

Which suggests to me that the code base for Google Docs had very little shared code between the different flavours, probably native code for each platform, and they've since done a refactoring job so that the Android code (that obviously would have used Kotlin) for the business logic is now interfacing with the existing native code for UI for each platform, and they used the KMP libs to do that.

This seems like an entirely reasonable and sensible decision to make - they still have the pain points in multiple UI code bases, but the common stuff isn't now replicated in 3 different languages with 3 different sets of bugs. That's all good.

However, I don't see any reason why you'd see that as a loss/negative for Flutter. Obviously they already had an existing code base that used Kotlin for the Android native implementation, so there were many advantages to promoting that to the authorative version shared across the others. Rewriting the whole project in a completely different language (i.e. shifting to Flutter and using Dart) would have been a significantly bigger undertaking, and likely would have introduced many more bugs by starting again from a new implementation rather than just refactoring an existing code base that had already been extensively tested.

If you already have a project using Flutter, it'd be just as foolish to attempt to rewrite it in Kotlin Multiplatform as it would the other way around.

The real question is what the best choice is for starting a new application? Having used Flutter quite a bit now and then looking at Kotlin Multiplatform, I can see that Flutter is great for smaller teams that want fewer developers and the ability to share as much UI code as possible, wherease Kotlin Multiplatform seems more suited for bigger teams who can have dedicated resources for each platform, because they've made the choice that they want to leverage platform-specifc features for each of their targets.

For me personally, I dislike doing UI code, so I'm going to choose Flutter every time because I don't want to do that work multiple times. At the same time, I've found that doing UI work in Flutter on this project has felt more rewarding than every time I've had to do UI work before, because it's relatively easy to get some amazing results but you can also modify anything you don't like, as well as being able to read the source for the standard widgets if you want to base your widget on something similar.
Mirascope-Python's Alternative to LangChain
“The future is already here – it's just not evenly distributed." (― William Gibson)
> In some cases, we were making a conscious act of generosity to another, younger venture firm, down on their luck

Is this serious or sarcasm?
Show HN: Just Some Innocent Gradient Fun
That everyone who’s in the game will inevitably fumble the ball some % of the time.

And the more opportunities you get with the ball, the more opportunities there are to fumble it.
This was a really nice post, using imagery to confirm the positions of ships is really useful when the normally used data source, AIS data, has lacking data or may be spoofed. I have mostly worked with AIS data, but might incorporate these data as well to see what can be found.
> should every other country in the world ban US software?

Yes.
Ok but all those dictatorships are enforced by humans, not robots.
I don't get the use of fucking in your context. Is that a autocorrect issue?
The way things are going at Mozilla currently, I wouldn't be surprised if Firefox is just another Chromium wrapper in 10 years. Technology doesn't seem to count as much as the C-suite filling their pockets at this "new" Mozilla.
Every time this comes up I find myself so angry that we cant have a truly circular approach with legally mandated standard sized containers. Put labels on the damn things to market whats inside. You could even do the same thing with plastic utensils. This profusion of package sizes and shapes is the true insanity.
i appreciate the intention to let you struggle with it on your own for a bit, but not go crazy.

a better experience might be having the warning reveal more after a few attempts, but I don't mind starting with a "warning it's surprisingly tricky"
This is really interesting. I have worked a lot with AIS data (messaging system that relays information such as the position of a ship), but the AIS data can some time lack information (and sometimes can be spoofed). However I have never got around working with imagery data. This seems like a great starting point for that :)
> The most blatant example is when comparing vowels before /t/ vs before /d/, which means that "matter" (short) and "madder" (long) are distinguishable

This doesn't resonate with me - the `ma` in both those words are pronounced exactly the same and are of the same duration when speaking.

I checked a few youtube videos now before responding (some science video with 'matter' in the title and some video with 'madder' in the title) and there isn't a distinguishable difference.

Do you have a few links to videos that show a difference?
Maybe Tesla's market/customer base has just saturated.
Could be a mistake or they're counting posthumous releases.
This is not language this is an economical and political theory...

> Turns out I studied Marx

Pull the other one!
Rich dude makes fun of a nation for being poor and when they take issue he plays antisemitism card.
Was this a Nyotaimori situation or did you mean "with my wife"
Depends on the ship as well, not all ships change their draught ("depth") that much according to what they carry, but ships like bulk carriers and oil carriers certainly do. They report it via AIS data as well, but as its manually input it is often unreliable. An other idea that has been utilized is to look at the vake patterns (wave patterns) to estimate the speed of the ship.
This about sums it up. Plus donating to Mozilla means your money goes to all sorts of things, but hardly if at all where you want it to.
Not sure if this makes sense but is that similar to fuzzing? Or can it be used alongside fuzzing

What I am familiar is with property testing libraries that automatically shrink failing cases, like quickcheck for Haskell, quickcheck for Rust and Hypothesis for Python. I suppose that if we modelled C code as an AST one could use quickcheck to shrink a test case. Is creduce like this, but operating on strings rather than trees?

https://stackoverflow.com/questions/16968549/what-is-a-shrin...
That's what I thought too, then I remembered when I first discovered linear optimization, when solving a practical problem like this (I used Python PuLP, and coin-or as the backend). Not every programmer went to college for computer science. Anyways, I really liked the animations.