skysight-inc/HackerNews huggingface dataset:
The electrolyte in lithium ion batteries is very flammable. It combusts on contact to air which is why batteries if punctured. LiFePO4 batteries don't have super flammable electrolyte; they can burn but not easily and violently.
Interesting choice of gatekeeping you do here. Complain that it's a "web application" instead of a website, then claim that web applications cannot be built for developers. And to round it all off, whine about scrolling latency, that it has a spinner, and that it "doesn't respect navigation controls", whatever that means. Did I miss anything, or does this sum the contents of your post?

The funny thing, is that it is a website, web applications can be built for developers, the scrolling doesn't lag on my device, the spinner doesn't bother me, and it completely respects my navigation controls. I think you have a "you" problem, and enjoy projecting it at anything that doesn't fit into your mental model of how the world "should be". Go solve that, and you can come back and be a productive participant in these conversations.
Hey! There's plenty to be critical about. It just isn't the BS being brought up in this thread so far from people who just don't know how to use the car.

But you're spot on! The fact that people in the rear have no amenities is one of the big downsides of Tesla. And that rear seat heater? You need to pay extra to unlock it! I hope they choke on their $200
Everywhere does have issues, but this is a very typically american point of view I don't miss. It's best characterized by "the grass is always greener on the other side" to explain somehow it is just your envy and imagination.

I don't regret leaving the USA and never have, it is a better fit for me in Europe, my stress level is way down, and I'm happier than I have been in years. Problems are not the same everywhere and they are not at the same intensity. Hell, I have lived enough places in the USA to know that not everywhere in the USA has the same degree of issues.

Just try it, you're not obligated to stay somewhere forever and honestly the adventure for some people is in of itself worthwhile.
Seeing an article about Smalltalk with Hernan presenting so up in HN is nice.

I worked with Hernan a while ago. We worked in a financial system with very cool things: an OO database, a workflow system that can work locally or remotely transparently, a good model for units and dates, tons of custom tools in the IDE (something that is only possible with Smalltalk IDEs) that allowed us to automate unit test generation, versioning, and database migrations. The last time I saw that level of productivity in any IDE was then.

However, Smalltalk is not perfect, and when I see these presentations, I cannot stop thinking that a more balanced discussion is needed.

The presentation shows how Smalltalk blocks are uniform with the if/then/while syntax. But that's only part of the history. To support blocks that way, the compiler optimizes those cases and inlines the block unless you do something else. So, while assigning the block to a variable looks the same, it's not executed similarly. That's the beauty of hiding the implementation details. But, sometimes, those details bite you. Most St programmers avoid creating custom "ifThen:else" messages because, in most VMs, that will break.

In other words, like any design decision, the simplicity of the "object message" syntax has trade-offs, too. The performance trade-off is fixed by having exceptional cases hidden from most programmers. The other trade-off is the need to always dispatch to a receiver. Compared to Lisp or other functional languages, the need for a receiver dramatically impacts how you design and structure your program. Many things that you can resolve with a polymorphic function need to spread across classes in St. And that introduces the problem of sharing the implementation: class hierarchies, traits, or composition. Resolving those problems with a simple function is refreshing and falls under the statement at the beginning of the talk: the programming language affects how you think about the problem. When I look at the code I wrote back then in Smalltalk or Java, I cannot stop thinking about how the restriction of using classes and methods adds unnecessary complexity.
No, that's a silly comparison.

I can do a bit of decompilation with some mistakes, GPT4 can do more with some mistakes, hexrays can do much more with more accuracy but still makes mistakes. Nothing needs to be 100% perfect.
> It just wouldn't have worked any earlier than when the results started coming out.

It most certainly would. Not in the 50's, of course, but in the 60's and 70's.

http://www.roylongbottom.org.uk/whetstone.htm

Look at the MFLOPS columns.

It seems to me that we had to wait until decent memory sizes and decent fp performance was a lot cheaper and therefore much more accessible => much easier to do experiments without having to justify them to higher-ups => somebody figured out 1) how to do backpropagation on neural nets and 2) that it was useful.

In other words, it wasn't obvious at all. It required experimentation.

It would have been practically useful from the 60's (for small neural nets and high-value problems) and 70's (not so small neural nets or lower-value problems) if somebody had figured out how to do it and that it was a useful thing to do.
> Furthermore, the government isn't the reason that cars have replaced all their tactile controls with shite touchscreens

It was the government, although not quite that directly. Government mandated back up camera which requires a screen on the dash. So once that is forcefully put in there, it was inevitable that product managers start to want to use it to save money by moving all the useful tactine controls with cheap buggy software on that screen.
Highlighting Vienna's district heating system which does this, partly because the facility in Spittelau had artist Friedensreich Hundertwasser design it to look like a psychedelic castle. https://hundertwasser.com/en/architecture/910_arch73_fernwae...
Introduction to General Relativity,Black Holes,Cosmology(Open Access Textbook)
... and I hate it, it's so much stress (unless you're constantly on the right lane and driving 90km/h).

When you cross from the Autobahn to Denmark, where there's a speed limit of at most 130km/h, traffic immediately becomes less stressful.
> you don't want to fight with (the product designer) as an engineer unless they're asking for something especially stupid

Why not?
> Reinventing the wheel is fine. However most attempts should be done "in your basement" and thrown away. Don't publish your attempt on the likes of github. Learn what you can from it and then throw it away. Apply lessons learned the the dominate project already there.
[...]
> Note that I said "most" above. There are reasons to write a start a new project despite others in the same space existing. However this should not be done until you define what is wrong with existing projects.

I couldn't disagree with this more. Reinventing something in public view can be extraordinarily valuable, even if without a clearly defined problem to address. Off the top of my head:

- Learning in public can have benefits: I personally tend to write much better software if I know there is any chance someone else might see it and reinventing the wheel (Todo app anyone?) is a great way to focus on learning some new techniques or technology without the added overhead of also inventing a novel solution to some hard problem.

- Contributing to the dominate project in any space requires working within the constraints of the existing code and project/user expectations, and if you just show up out of the blue trying to "apply lessons learned", you also need to make a convincing argument for why your way is the better way. On the other hand, reinventing the project allows the freedom to experiment and demonstrate some radical alternative and doing it in public allows anyone (including dominant project maintainers and users) to learn from it.

- People that don't have any interest in the original project, but do have interest in aspects of the reinvention can benefit. For example, I haven't used Calibre in years and don't plan to now, but I'm grateful the author shared this because I hadn't heard of Tauri prior or seen a Bun project, and now I'm exploring the repo and learning something new.

> There are many good open source projects that could be great if more developers would work on them.

Eh. Sounds like a Zero-Sum Fallacy.
Culture matters. "Culture eats strategy for breakfast". Rust has a safety culture. Yes it has a bunch of safety technology but the technology doesn't decide how things are used. It would be legal using the Rust compiler to implement the IndexMut trait on slices such that it just YOLOs like a C++ index. Rust doesn't do that, not because somehow the technology forbids it - it does not - but because culturally it's anathema to them.
By that line of logic I can't use Debian as a modern desktop linux distro because of that website from 1995
It’s is less dangerous, because LFP has lower energy density that other lithium chemistries so which means either less energy to dissipate per kg of battery, or more surface area to dissipate the energy per joule.

Also LFPs don’t contain components with negative temperature coefficients of resistance (I.e. stuff that gets more conducive as it heats up), which reduces the risk of thermal runaway because LFPs increase their resistance as they get hot, reducing their max output power. Rather other chemistries that reduce resistance as they get hot, increasing their output power.
Show HN: GitHub-to-sops: Easy way to manage passwords/keys with GitHub and SOPS
I think I found the most minimalist way to share secrets between devs and infra. What do you think?

https://github.com/tarasglek/github-to-sops

PS. I'm not a security guy, go easy on me.
Let’s not forget crappy drivers assist

I’m on bus right now to pick up my ICE vehicle from repair shop. Will need to drive back home for 45 mines MYSELF!
FYI: I just got a 400 when trying to sign up via google:

"400. That’s an error.

The server cannot process the request because it is malformed. It should not be retried."
Stability of granular layers: How many spheres can we pick before the collapse?
> at one point in his life had been deeply religious

According to Wikipedia, that was before his age of twelve.

https://en.wikipedia.org/wiki/Religious_and_philosophical_vi...
> Why don't the fuel producers do this?

I recall reading about some of them looking into it but running into issues ensuring a "clean" recycled plastic supply at the scales they need. Can't seem to find the article in my history but there's a ton of varied results I'm seeing from searches talking about the idea of recycling plastic. Example: https://www2.afpm.org/forms/store/ProductFormPublic/sum-21-3...

I think one of the main issues was, at least in the US, chlorinated plastic (e.g. PVC) ends up in the bulk supply of used plastics through negligence/malice/whatever and even at a few percent ends up creating some pretty corrosive compounds which are difficult/expensive to remove before they damage the equipment.

Looks like people are working on that issue too though: https://www.power-technology.com/features/plastic-pyrolysis-...
It's funny you mentioned Google's internal infra because my motivation for this was to hack together something to emulate the kind of static fat binaries deployed on Borg.
> Things like the "accelerator braking" (regenerative braking) exist because they're some of the most important efficiency gains EVs can implement.

No please no. You are resurfacing my nightmares from working in the autoindustry programming BEVs. Good damn I had to fight against regen braking when releasing the gas.

You want to be able to coast.

Regen braking should be on the brake pedal or a separate lever.
We have recently added support to query data from SingleStore to our agent framework, LLMStack (https://github.com/trypromptly/LLMStack). Out of the box performance performance when prompting with just the table schemas is pretty good with GPT-4.

The more domain specific knowledge needed for queries, the harder it has gotten in general. We've had good success `teaching` the model different concepts in relation to the dataset and giving it example questions and queries greatly improved performance.
I guess you could limit that with the correct user permissions.
Founder of 23andMe was literally married to Sergey Brin (until he shagged the intern).
Heads up for others reading: it is remote, but US-only
I'm not a chemist, but isn't this an application of the Fischer Tropsch process similar to coal to liquid and gas to liquid?
I improved my CPU server usage from 800% to 130%
This project runs on 2 fairly small servers and here's a story on how I investigated and fixed this CPU load issue that was bogging me for a few weeks.
The liquid electrolyte in EV batteries is typically a lithium salt + organic solvent. It doesn't freeze, and these batteries can actually operate in extreme cold. They just perform less well because the chemical reactions slow down.

(My personal experience with EVs in the cold only goes down to -10C, with the vehicle parked outside overnight, no charger connected. I saw no issues expect for increased energy consumption.)
Towards Conversational Diagnostic AI
https://archive.ph/?run=1&url=https://www.nytimes.com/2024/0...
That not right at all. Norwegian news say something very different and is probably more reliable.

https://www.nrk.no/stor-oslo/kaller-inn-byrad-i-oslo-pa-grun....

Reached 1000 cancelations at the worst in a single day it seems.

They managed to resume traffic by using emergency diesel replacement buses.
> we’ve learned that products made in factories owned by PE firms should carry warning labels

Source? The data I’ve seen don’t show quality differences based on ownership model except when there is family ownership.
njal.la restored nitter.net, and replied with their reasons: https://github.com/zedeus/nitter/issues/1150#issuecomment-18...

tbh I can totally understand why they acted this way.
So at least one VP at Microsoft likes playing Candy Crush Saga all day while browsing LinkedIn? Or how gets this stuff forced onto your machine at every couple of boot cycles?
Cool but WhatsApp is a subpar messaging app. Telegram is so much better there is just no comparison.

Unfortunately you have the network effect and having your contacts on one or another.

I'm considering setting up a matrix bridge (telegram, whatsapp, signal, slack, discord) but telegram has so many quality of life improvements over the matrix client it feels like a downgrade.

I wish I could just drop WhatsApp
Why not give it access to relevant parts of the database only? And read only access too?
Plastic is just fuel that spent it's wild teenage years as something useful. We should burn our garbage and use the energy for useful things.

Pumping our environment full of artificial hormones and getting everybody full of random plasticy bits is bad. Until we have so much renewable energy that we don't need fossil fuels, burning garbage displacing burning coal/oil/gas is a net positive.
sure here’s one.

https://en.m.wikipedia.org/wiki/Isis_(ship)

As part of the

https://en.m.wikipedia.org/wiki/Cura_Annonae
> just stock footage

> The video adds nothing

This seems to be the case more often than not. Who is the intended audience for these videos and what's the motivation? Usually they don't contain ads, and just suck bandwidth and take money to cobble together, so I don't see how anyone benefits.
Where do you pay $1 for 10 GB, let alone $100?
> In the age of ORMs and so on, many people have probably forgotten how to write raw SQL queries.

I’ve heard this general sentiment repeated quite a lot - mostly by people that don’t use ORMs. In my experience pretty quickly you reach the limits of even the best ORMs and need to write some queries by hand. And these tend to be the relatively complicated queries. You need to know about all of the different join types, coalescing, having clauses, multiple joins to the same table with where filters, etc.

Not that this makes you a SQL expert but you can’t get too far if you don’t know SQL.
> if you don't have the information that one is far more risky, then you always pick the 95$ option, don't you?

Air travellers by and large choose their travel based on price. If a subset started paying a premium for Airbuses, the market would sort them and remain relatively equally profitable for those flying Boeings.
I haven’t had that happen yet, but usually those happen when I already expect them so I can just manually check spam.
Yeah even though both are 1080p, the no name one was much worse brightness and screen-door between pixels, and it’s mini HDMI input port failed due to wear. After it broke I decided to spend more to get something with touch from a trustworthy brand.

The cheap one that broke on me was this one:

Lepow Portable Monitor, 15.6" Portable Screen with Single Full-Function Type-C Port, 1080P FHD, IPS, HDR, Plug & Play, Smart Cover, Lightweight External Monitor for Laptop, PC, MacBook https://a.co/d/4M71Gn5
If I am not mistaken those touchscreens in cars are cheaper than the buttons they replaced (citation needed).
What do you think the main difference in people is? Biological? Because I'm saying environmental. I'm not sure why you reference Schindler. Certainly there is a distribution and I'm not claiming people are clones (I don't think you are either). So outliers aren't proof of anything, to either argument.
Absolutely.

This is not just a SW issue and it will kill this country.
Land is capital.
Couldn't they use GPL with a linking exception, LGPL, or MPL to retain copyleft protection?
This gotta be the most alarmist, out-of-touch with reality comment I've read this year.
We can get a lot done with vector db + RAG before having to finetune or custom models. There are a lot of techniques to improve RAG performance. Captured a few of them a while back at https://llmstack.ai/blog/retrieval-augmented-generation.
I'm using it and syncing my notes to GitHub, these are technical notes
Political Compass for LLMs
Well that and I know other students who enjoyed either drinking or peeing into the spare chemical bottles to see what would happen.

His room smelled heavily of the fumes, so a couple of decades of teaching must have some something to him.
I’d stop using the service. But it makes no sense for them to not have an ad free option where you just pay them the value of what the ads would have given them.
Bill Gates Interviews Sam Altman
I'm not familiar with the details, and don't have the references to hand, but WASM has been designed in a way that reflects the design choices of Chrome's Javascript engine rather than optimizing standalone compilation.
USA that is.
If think skilled management is expensive, just wait until you see what incompetence costs.
"red flag" I meant
Yeah. But maybe game devs should finally realize their game is not the only application on my computer and make HD textures an optional download.
Games look fine without them and with every modern game using TAA anyway, things will be blurry even with them.
I’m far from an expert on recycling of plastic. However, the options I see are as follows:

- it sits in a landfill where the plastic eventually (many years down the line) breaks down into microplastics.

- it gets sent into to a recycling facility (fuel/time/energy spent to transport), then it may or may not get “burned” or processed with other like plastics and eventually recycled (iirc, plastic can really only be recycled through this process a few times)

- it gets sent to city recycling facility but repackaged and sold to some other state or country for processing (+more fuel consumption/time/energy). Then depending on the country, or state it’s processed in same fashion as option 2 and thus incurring more GHGs

- or maybe it somehow ends up in your local street, rivers, lakes, oceans and eventually degrade into microplastics and eventually into the food/water you live on
Something similar to this idea exists in Russia. But for larger river ships only, so smaller scale.

There is a large dam, with generating station, downstream the valley is narrow, walls are steep. Differential to top of dam is large/high. Water locks impractical.

So they've built something like a dock for the ships to enter, dock closes with ship inside, and is moved on cog rails up/downhill for a few miles, including a turntable!

By electromotors, powered by > 100.000V three-phase delivered via catenary from the sides!

At the time this made the rounds trough the net (possibly +20 years) it all looked rather insane/gigantic/impressive.

Wasted 5 minutes trying to find it, seems to be gone. shrug
Are there any web based projects that implement a Hypercard-like interface (cards, scripting, drawing), but do it with modern graphics and databases?
Proper sequestration of plastic garbage in well managed garbage dumps is much better. Turning plastic into fuel and then burning the fuel is far less energy efficient than burning extracted fuel, so it's worse in the most critical way right now: it releases more greenhouse gas.

Of course, it's much better to produce less plastic in the first place.
Doing 100 mph with a freight train is well possible, if the track can take it.
The cynic in me says data is never deleted, just housed separately, forever.

Someone prove me wrong, please.
WASM is a stack-machine, so the input code needs to be validated to make sure that the same types gets pop'ed as has previously been push'ed. But that can be done ahead of execution.

You'd need to validate function types during runtime though, which is something that a CPU emulator does not need to.
We don't all have helicopters because they are extremely dangerous and loud and require a helipad and trained pilot. Small helicopters can be purchased as cheaply as a used car and I suspect even cheaper if they were being mass produced due to much higher demand.
hungarian standardizes procedure/function names anyway (typed and capitalized), so while you're changing the name, it gives you "a place to stand" to do the other things you want to do.

for normal/average operating environments, I prefer to just indirect through an extra procedure call, gives you a place to put a breakpoint, and then if you need streamlined performant code you can #define it all away. But, if you plan to #define it all away, make sure that is a regular part of your work flow beforehand. you can have a procedure version, a heavyweight define and a lightweight define (and use your defines inside your procedure to test them there). On a regular basis you need to make sure your infrastructure is all doing what you think it is.

Same is true for main(), use it for setting up infrastructure, have it call Main() which is "your main".

if you are on a large enough project you can budget time for tools, the actual "__main.asm" code that calls C main() is also accessible and you can hook away in there too. Have to do it for all compilers, and track compilers, but on the scale of a large project, that's not the end of the world.
Weird seeing Oradea in a “top 10” list :)

Drop me a line if you ever visit.
Based on what I learned in that interview, there are more classifications of sounds that the product detects. Only a subset of those classifications are surfaced to the customer as part of the product.