skysight-inc/HackerNews huggingface dataset:
Ah, I see. Then I think you may be comparing apples and oranges -- in my experience ABRP is not doing the right thing with charge curves and cruise speed, which is dependent on a large number of unknowable factors at the planning stage anyway (e.g., temperature, wind). The default settings also assume you are traveling at the speed limit, which it sounds like you are not.

Roughly, you get about 20% lower range by traveling at 80mph (80mi, 25 kWh, 3.2mi/kWh) vs 60mph (60 mi, 15 kWh, 4mi/kWh), and then lose another 20% going from 80mph to 90mph (90 mi, 35 kWh, 2.6mi/kWh). [0]

Peak charging speed is 250kW and is sustained from ~5%-~35%, and then tapers. Charging from 10%-60% is typical, and takes about 13 minutes for about 38 kWh, meaning that each kWh you use adds about 20 seconds of charging. [1]

We can integrate these into the speeds and consumptions above to construct effective speeds that account for the charging time required. E.g., at 60 mph you travel 60 miles in an hour, consume 15 kWh of energy, and thus spend 5 minutes charging -- 60 miles over 65 minutes is about 55 mph.

nominal -> effective speed (efficiency):

60 mph -> 55 mph (92%)

70 mph -> 62 mph (90%)

80 mph -> 70 mph (88%)

90 mph -> 75 mph (83%)

100 mph -> 80 mph (80%) - whee!

So even though you spend more of your travel time charging at higher speeds, your effective travel speed continues to go up well into speeds you're probably not cruising at.

In other words, that peak "optimized cruise speed" for a modern EV that can charge 38 kWh in 13 minutes (~175 kW) is well above what you're probably driving anyway.

For comparison, if you stop for 5 minutes every 3 hours in your ICE to refuel, at 80 mph you've got an effective speed of 77 mph, about 10% faster than your EV at 80 mph. (The above scenario has you stopping every 1.5h at 80mph in the 75 kWh-capacity EV; of course, you could stop less frequently but with a bit of a hit to your effective speed assuming 0 stop overhead.)

Not making any normative claims here about what's better, etc. -- just laying out the numbers as I see them!

[0]: https://cleantechnica.com/2018/07/15/tesla-range-plotted-rel... -- model 3 is slightly better than these numbers.

[1]: https://cleantechnica.com/2019/06/24/tesla-model-3-on-superc...
I’m Italian, emigrated to the Netherlands and happily car-free.

Ever since Covid happened we rent one for 1 month a year in summer and drive to my in-laws, and further down in central Italy. Overall clocking ~3.5-4k km.

We rented all types, ICE, hybrid and BEV with no noticeable difference: while with the Model Y we had to stop N times to fast-charges and a snack, with the ICE we’d stop anyway to rest, drink or use the toilet even on a half-tank.

Range anxiety is a thing, but it’s over after a couple days.

It’s just FUD, BEVs are ready
Yeah I missed this originally, and stuff could be faster with this assumption without a full double parser. The fastest java solution dies some near branchless decoding for these
Regulations should be a backstop after decency and goodwill fails. No one facet of the structure society is made of can support all of society, there needs to be safety factors in the building materials.
The branch does, but not optimizations that could be done, like vectorization.
I’m one of those guys who wants to write a novel. If only I could write, or had interesting ideas for that matter.
A Short Depiction of an Engineer-Flavored Human Condition
Just a fun piece I wrote :)
Ah I didn't actually follow the link to the github repo. I don't think that percludes pre-processing the input into something that needs no parsing, however, or to spawn a background daemon that prefetches everything in the right order.

The first run is indeed runtime, not build time, so technically I think I still count with pre-computation, sending that to the daemon (or just stashing it somewhere in /tmp, or even crazier patching the jarfile), and just printing it back out on the second run onwards.
That’s the “0, 1, infinity” principal.
good on yer. i am envious. but don't limit yourself to Evropa (hint hint).
World is.. wide.

https://www.hofstede-insights.com/country-comparison-tool
Hello,

I have been developing an eco-responsible programming learning platform called iTeach for several months, focusing on four core values: interactivity, free nature, ecology, and confidentiality.

Having long hesitated between development and teaching, today I merge these two aspirations to put them at the service of everyone, after making an observation that seems quite obvious but is nonetheless concerning:

⇒ Tech actors are not necessarily interested in ecology.

⇒ Ecology advocates often have priorities other than digital technology.

This leads to a complex problem, as the ecological impact of digital technology is real but often either unknown or neglected. Developers, future developers, or simple enthusiasts lack a platform that highlights the ecological issues induced by information technology during their learning. This is the problem that iTeach aims to solve.

A problem that could be wrongly considered niche, given the continuous and exponential evolution of digital technology. In addition to designing a platform that is inherently eco-friendly, an entire course will be dedicated to eco-design, bringing two major positive effects:

⇒ Future-developed applications will be designed with a stronger consideration for ecology.

⇒ Learners can distinguish themselves from other profiles with their still relatively rare knowledge.

The goal I aim to achieve is to gauge the interest that the project can generate and eventually raise funds through a crowdfunding campaign to take this project as far as possible. Having already conducted such a campaign in the past, but for an entirely different field, I know that it is possible to rally support for worthwhile ideas, and I hope that this one will fall into that category for you.
Dunno how long your trips are, but if you're staying 2-3 days an L1 charger should do the job even if you drive around town a bit while you're there. I also keep an extension cord in my car, which works well for running under garage doors.
I'm using Dear ImGui for my cross-platform projects (which includes running in browsers):

- https://floooh.github.io/visual6502remix/

- (start the emulators by clicking the little "UI" icon to get the debugger UI) https://floooh.github.io/tiny8bit/

- (start by clicking the little "UI" icon) https://floooh.github.io/sokol-html5/

Platform abstraction is handled through the sokol headers: https://github.com/floooh/sokol

Dear ImGui is small and fast enough for running in browsers (it will add up to a few hundred KBytes of WASM byte code). If this is too much "bloat", there are smaller, but also less powerful alternatives like microui: https://github.com/rxi/microui)
What I'm saddened with is that this not deserve HN's black strip bar at the top of the page.
If he’s dead set on an electric vehicle he could even get a VW ID Buz camper van.
For what it’s worth, if you’re interested in general-purpose computing, I was thinking of installing framebuffer DOSBox or something to get a nice Turbo Pascal hobbyist experience.
I'm surprised to see such a bad take on resource allocation on HN.

When provisioning servers, do you average your throughput and get enough capacity for that average?

Of course not, that would be assinine. You need to be able to serve 24 hours a day, even - especially - during your edge cases. Follow your advice and explain to the CEO that since Black Friday is a "low frequency event," it's fine that your site was down during that one day.

A better argument is that you should choose things, including houses and cars, based on edge cases since that is where meaningful differentiation occurs. If I take one road trip each quarter and my car is unable to handle it, then I bought the wrong car.
Have you seen o11y to abbreviate observability?
And, as long as there are wars to be fought, the military is happy to burn the fuel by the millions of gallons per day.
Unless I have very specific needs (like six seats or whatever), why would I care about specific make and model?
You never owned a Vic20?
You had 32GB more than expected 16GB RAM but for Java I doubt that 32GB is fine enough. Java is aboslutely good on older days but nowadays there is lot of opportunities than that poor guy.
This comment touches real problems, I was thinking about purchasing EV but was worried about things touched in that comment. It makes me thinking I should wait a bit longer.
> but I find the tyranny of "it works for me so you're doing it wrong" very real

One could also talk about the tyranny of people living their freedom of personal choice to the maximum.

"My solution works for me but will never scale to work for the entire humanity as we're simply too many on this planet for that and also totally screws the environment for future generations, but hey, it works for me!"
The fact that you're equating your opinion on this to health advice shows your disdain for the perfectly reasonable opinions of others. Your thoughts on this are not the one truth in the matter.

Honestly, some self-reflection may be in order here.
Location: Seattle, WA

Remote: Yes

Willing to relocate: No

Technologies: Machine Learning, Data Science, Python, TensorFlow, SQL, JavaScript, AWS, C++

Resume: https://docs.google.com/document/d/1EMVyFmygAtSsjlqLL0ccEJIr...

LinkedIn: https://www.linkedin.com/in/svetlanamatveeva/

Email: svetlana.matveyeva@gmail.com

3 years of SWE experience and 1 year of ML Engineer experience
Oh those duplicitous monsters! Unlike those sincere marketing folks that spend their lives manipulating the multitudes over what their needs and wants are!
And the alternative for people like me, who just want to avoid too much Ctrl pressing sometimes, without fully comitting to the "mode" experience, is god-mode[1].

While you enable it (usually by pressing Esc), Ctrl is "assumed" to be always pressed, so saving a file becomes "x s" (though when I am on Mac, I always map Cmd+S to save - and many other Cmd key based shortcuts that I used in every other app - thanks to emacs built-in shortcuts almost never using the Cmd key as it was designed for Unix).

It made using emacs much more enjoyable for me.

[1] https://github.com/emacsorphanage/god-mode
I strongly suspect that strong, albeit invisible, hands of Honorable Gentlemen are at work in Italy.
The further south, the more Honorable Society.

The Covid-19 pandemic in particular was a good opportunity for healthy profits.
There is no fundamental reason for car rental to be that awful.

App-based free floating rental cars (think e-scooters, but with actual cars) are ubiquitous in large German cities and work extremely well. There are usually several free cars within a 5 minute walking distance, and booking one takes less than 30s. You can even pre-book a car the day before, and the company will bring it close to your home (if necessary), and reserve it for you.

The classical rental car experience (AVIS and co.) is comically bad in comparison.
I believe the process always holds the binary open as a "txt" file descriptor (check lsof), so opening `/proc/self/exe` always works.

You can even execve a "memfd", an in-memory "file" which is not in the filesystem (distinct from a ramdisk file, which is a file sitting on an in-memory filesystem). /proc/self/exe still works even in that case, even when the original memfd is closed.

Note that argv[0] can never be relied on 100%. The vast majority of programs will set it correctly (especially since many programs will malfunction if provided bogus argv[0]), but a caller has full control over argv[0] and can set it to anything, including a NULL pointer (by simply passing an empty argv array).
And virtio will get you really far in hypervisor compatibility as well.
To me, 10 years is long enough to completely forget how to fix the problem, once it becomes a problem in 10 years' time.

Most people won't document well enough to even be aware that the 10-year deadline is approaching, much less how to fix it! When the deadline hits, everything will break, and then you basically have to reinvent the wheel to get it up and running again.

In my opinion, if something can last 10 years, then it could probably just last indefinitely.

Alternatively, have something that lasts a short time, but that is renewed automatically. I suppose that is the advantage of let's encrypt, for example, in that their certificates expire after 3 months, but that just means that I set up a Cron job to automatically renew them for me.
It brings peace of mind, it seems.
Are you that much of a good cook? ;D
But run time is slow, is that you want to convey?
We're not in a major economic downturn.
What Would You Pay for an Extra Year of Life?
> I hate the lack of an online parts catalog where I can purchase OEM parts. This is a big issue for me. I have enough experience to do anything on ICE car myself, engine rebuild included.

It seems you're not aware that not only the parts catalog is available online for basically everyone [1] but also their repair guides / service manuals [2]?

None cost anything to access, [2] is a free subscription and only costs something if you need their software ("Toolbox") which you can book for a certain time.

[1] https://epc.tesla.com/
[2] https://service.tesla.com/service-manuals
Comparing solutions from the Rstats world: https://twitter.com/RandVegan/status/1742721195781267650
Criticizing your boss is not related to talking about your working conditions? How can this possibly be true?
That's surprising, even when I've used EA chargers that were derated to ~50kW it's never taken me more than 30 minutes to charge. Usually more like 15 minutes. Fwiw I've found that the app is pretty reliable at saying when individual chargers at a station are down (although the status can be a bit misleading when there's cars waiting to charge)
KIA Niro: $26,840. KIA Nero EV, $39,600. Plus taxes, fees, and loan interest. If you splurge on the Niro EX trim to get a few features that you don't really need but can't decline on the EV, that brings it to $29,540 - still $10K (25%) less. https://www.kia.com/us/en/vehicles

Chevy Blazer: $35,400. Chevy Blazer EV: $56,715. https://www.chevrolet.com/

Subaru Outback: $29K. Subaru Solterra: $45K.

No one makes a direct Sedan comparison that I am aware of, but:

Tesla Model 3: From $39K. Subaru Impreza $23K.
It is a side effect on how it is called in US and some other english speaking coutries I guess.

What people in US call computer science, in Portugal is a math degree major, mostly called something like Computing Applied Maths.

Computer related degrees are called Informatics Engineering, where computer science subjects are mixed with software engineering content, the degree is certficied by Engineerings Order, and is protected professional title.

Or you have Business Informatics, more tailored to current software being used in companies with little theory, more focused in management stuff.
Physical memory is not fungible like that across VMs. So, you can expect stuff loaded into memory to stay there unless your kernel inside the VM decides it not to.
One of the commentators on the Lillygo page mentions that this is perfect hardware for "Meshcom"[0], which is "a project to exchange text messages via LORA radio modules."

This was the first use case that came to my mind, and MeshCom seems like a well-executed implementation.

[0]: https://icssw.org/en/meshcom/
It sounds like you have actually considered the options, weighed them against your own tastes and preferences, multiplied by the number of times you expect to host, etc., and come to that conclusion. So you are not who I was talking about.

I was more talking people like my family members who insisted that the must have a dining room in their next house, even though they don't use the one they have now.

Just the fact that you acknowledged that other options exist puts you ahead of many.
> I'm not sure why plugin hybrids are not a thing.... actually, I don't even want a plugin "hybrid" I want an EV that never uses the ICE unless you run out of power, then it's just an ICE vehicle entirely...

This is the default setup for mine, it starts on battery unless it's too cold (e.g. today's morning was -22C). Li-Ion batteries don't like cold (or heat), esp. don't like charging at negative temperatures.

In short they are a thing, and a rather pleasant one; as a side bonus the combined power of the two engines is quite nice, e.g. taking large trucks at two lane roads (pedal to the metal does engage both engines)
Depends on what was shipped to you. I have the USA keyboard, others had Non-Arabic, Non-English ones IIRC.
I will parry my uneducated guess against yours and say that it will possibly help and will certainly not hurt. I guess we will have to find out.
Whe I priced them out, PHEVs were such a premium over regular hybrids that they didn't really make sense. I figured if I bought a Prius Prime and got my catalytic converter stolen just once, I'd have bee better off financially just buying an above average (in cost) EV

YMMV if you have a super long commute.
"I know a lot of vi people use vi “because it is always there”, but is that really a good reason?"

Well.. it is always there. If I were on my own machine all the time.. but there are many machines. As an Emacs user (for decades) I still use 'vi' for config files etc. I never bothered to learn more about vi commands than necessary for that (insert, delete, append from end of line, and esc-:wq etc).
I thought the same, but to ensure fairness, I would suggest that the application should run in a stateless container without internet access, and the infrastructure (Hetzner VM) should be recreated from scratch for each run to eliminate all caches.
I don’t know how you calculate things but airbnb/hotel/rental car prices - are priced that it never makes sense I did calculations couple of times.

It only makes sense to rent something if you don’t have any of your own options.

Getting bigger mortgage and having your family once a year instead of paying for a hotel gets you ahead really quick.

TCO of a bigger car is not that much bigger to match having a smaller car and then renting out a bigger once in a while. Unless it is like once in 10 years.
Robocall Radar: naming and shaming (with audio recordings)
In the 1980s the Vancouver Stock Exchange silently lost 500 points due to rounding errors - repeated addition of small numbers. They didn't notice for two years.

https://en.m.wikipedia.org/wiki/Vancouver_Stock_Exchange#Rou...
Note that Oberon descendents like Active Oberon and Zonnon, do have premptive multitasking.
Of course they are not the same. But why does it matter? With floating point you must always be conscious of precision errors and they can lead to catastrophic compounding errors vs with integer you have to decide how to handle rounding and overflows. One is not better than the other, it's just different, and both work fine with time and money if you are careful enough. That said, I personally find integer math to be the less surprising of the two. It's simply easier to reason about, and handle, edge cases.
The most valuable minute I've ever watched on this topic via Jony Ive: https://www.youtube.com/watch?v=VV7cZB7xqks
> The slowest and the fastest runs are discarded. The mean value of the remaining three runs is the result for that contender and will be added to the leaderboard.

I think it's better to discard the two slowest, or simply accept the fastest as the correct. There's (in my opinion) no good reason to discard the best runs.
Humans are absolutely terrifying. The most scary and dangerous of all creatures. I'm sure humans kill far more than any other animal. Perhaps only bacteria and viruses exceed the level of scary that humans have attained.

But ants are pretty damn close to human levels of scary, IMO. Look up the acid spitting crazy ants and tell me that's not a little bit scary.
I distinctly remember cks as the very guy who recommended ten years as an expiration date on my self-signed certificates, and I distinctly recall believing this was a bad idea because I'd be guaranteed to have trouble reconstructing the renewal process in ten years' time.

Thankfully I completely discontinued use of the relevant apps long before that deadline.
The chance of a random collision is minute but if someone is actually building collisions the system is broken. DVC uses MD5 of file for reduplication for example and when you purposely inject files withe the same MD5 (which take seconds to build) the result is data loss.
Posted yesterday:
https://news.ycombinator.com/item?id=38859393
I like to call it non-material science :) Sure call it math, but studying information and computation gets into what is logically or combinatorically possible, the nature of chaos and symmetry. not just a little system of manmade manipulable symbols.
>I refuse to live my life as if these things aren't important to me.

How about living it as if those things are more important to you that the way they are achieved?

You can see your friends and throw parties without a dining room - set a table in the living room or set up a meeting in some place. Or go see your parents more often at their place, and when they come, spend more time with them and do stuff wherever they stay at. Or do the landscaping work without a pickup truck, like millions of people managed.

An insistance on the rare edge cases is not about "refusing to average an entire life style down to the median day". It's acquiscing to the median day, and then using the edge cases as if they mean you haven't.
Not in Java, .NET and C++ case, as it is mapped to tasks, managed by threads, and you can even write your own scheduler if so inclined.
No, it's. VirtIO's balooning device can "inflate" to pseudo-allocate memory on a VM to free physical memory for other hosts.

Moreover, even if your files in memory, you cannot reserve "memory controller bandwidth". A VM using tons of memory bandwidth or a couple of cores in the same NUMA node with your VM will inevitably cause some traffic and slow you down.
Yeah, wouldn't the "test" be essentially letting it generate tokens forever, without user-written prompts.

Since an LLM has no sense of self or instances, what does it mean for it to talk to itself?

In a way, doesn't it already "talk to itself" when generating sentences, e.g., its output token gets added to the input tokens successively?
That's because the American car market is pure nonsense, it's not a problem of EV.

My own electric car is close to half the weight of a petrol F150. So the F150 uses more petrol and wears more tire as well.

Those kind of massive cars are only needed for farmers and construction workers in the first place.
Yes, because it has to be "five star" and it has to be "down the street".
I ruined my SEO and a stranger from Hacker News help me fix it
I've seen what comes out of their caselaw, I have zero respect for them.
Also the food at “fancy restaurants” can be quite subjective.
Drugs, the Darknet and the Media
I love love love the let's encrypt 3 months expire for this reason, it used to be such a pain to remember how to do the yearly/biyearly renew and now, as you say, it's just a Cron job.
If you've actually multiplied the likelihood by the costs & benefits of the different options and come to that conclusion that's fine.

There are an infinite number of edge cases that can lead to total failure, so it is not rational to try to account for something solely on that basis.

> The cost of finding and paying someone else twice a year to haul wood or supplies can easily justify the extra cost of a larger vehicle, for example.

Wait, what? It costs like $50 to rent a pickup truck from Lowes. You don't have to hire somebody just because you're renting the truck. Driving a larger vehicle probably costs most people that much in gas costs alone in one month.