skysight-inc/HackerNews huggingface dataset:
I also completed my first big road trip with the Tesla during the summer holidays. This was around France.

With a long trip my preference was to slow charge overnight so as to start the day at >90%, and sometimes we'd also have a single supercharge during the day. The supercharger experience is great - you plug in and it works. When you're done you unplug and continue your journey.

The slow charge experience was less good. In France there are a lot of charging points in car parks, but to actually start charging it involves a load of faf.

1. Slow chargers typically involve using an app or website, so you need to find that, figure out how to tell it which charger you're at, enter your payment details. Hopefully you've got internet access in the underground car park that you've selected.

2. Each provider has a different app or website - they're typically difficult to use and buggy, but each in its own unique way.

3. Slow chargers don't don't come with their own cables, so you need to get your one out of the boot, and put it away again.

4. Stopping charging typically involves navigating the website/app again, hopefully you haven't closed the tab, otherwise it's going to be a pain getting back there.

5. There's no indication on how much it's going to cost until after you've gone through all the trouble. Even then it can be unclear - for example do I need to pay for parking while I'm charging or not?

6. It often costs as much or more than the supercharger - although all the prices I saw were cheaper than the UK.

7. There are typically idle fees, so you might find yourself having to disconnect your car and move it in the middle of the night (assuming you put it on charge in the evening)[^1], or you might find yourself having to rush back to the car in the middle of your sightseeing.

I want to slow charge when I'm parked, because I'm away from the car anyway. My dream slow-charging experience is:

1. Broad availability in any given car park, let me just plug in if I happen to be stopped

2. Streamlined payment process, preferably automatic and through the touchscreen of the car, rather than involving a phone or website. Don't make me enter payment card details - I want something like the apple pay experience, but "Tesla pay".

3. No idling fees so I can change my mind and have a dessert if I fancy without worrying about getting back

I don't care about speed if I'm not waiting. 7kW is more than enough.

[^1]: My trick here is to adjust the charging current in the Tesla app, such that it will take longer to charge. This way I'm never idling, even though I'm taking up a space for the same time anyway.
I like dynamic languages too. But I don't like the idea of "optimization", and I would be super interested in a dynamic language that didn't attempt to divorce performance from correctness. The worst part about jumping through insane hoops to enchant the optimizer is that it can all go wrong with the tiniest change--a flag here, a different usage pattern there, a new version, etc., and suddenly your program doesn't do what you need it to, as though an operation taking 1000x longer is just a matter of degree.
Me and my partner exclusively charge at work.
Google Files EU Antitrust Complaint Against Microsoft
I love the improvements to CSS over the past few years. Directly serving nested CSS rules with no build step feels awesome.
Meh. Wake me up when it's done booting Linux.

(Joke)

This is awesome!
Just for giggles I collected some links here to some of the less known projects and engines (outside Unity, UE and Godot)

The market is well saturated indeed!

https://www.adventuregamestudio.co.uk/

https://twinery.org/

https://scratch.mit.edu/

https://editor.construct.net/

https://microstudio.dev/

https://gamemaker.io/en

https://www.buildgamebox.com/

https://gdevelop.io/

https://www.modd.io/

https://editor.p5js.org/

https://www.alice.org/

https://defold.com/

https://phaser.io/
Mark Zuckerberg has entered his libertarian era
Note: this breaks if you want to pass struct literals:

plot((myfoo){x,y})

Macros will take the struct literals as multiple parameters:

plot(
.arg0=(myfoo){x,
.arg1=y}
)

C macros are best left unused when possible.
Objective reality doesn't allow us to make predictions itself, it is an nonce. Unfortunately we don't have a time reversing machine to run entropy in reverse and see the thermodynamic truth. All we have is models, your consciousness being one of them.
Mobile Safari set to "always show desktop version" still triggers this modal.

Edit: even if you click "Request mobile version", the modal is there
Can you help me understand how you use an LLM instead of google/bing? Did you have to set it up? Got a link to share? Thanks.
Tesla Full Self Driving requires human intervention every 13 miles
15 pro optimised charging still at 100% health

Edit: since first use Sep 2023
It's a fantastic "starting point" for asking questions. Ask, get answer, then check to see if the answer is right. Because, in many cases, it's a lot easier to verify an answer is right/wrong than it is to generate the answer yourself.
Thanks! Updated: https://github.com/breck7/pldb/commit/75bfe910f8b3723389964b...
It's a standalone DB, just for LLM logging. Since it's your DB - you can configure data retention, and migrate data to an analytics DB / warehouse if cost or latency becomes a concern. And, we're happy to support whatever DB you require (ClickHouse, Big Query, Snowflake, etc) in a managed deployment.
"Please enable JS and disable any ad blocker"
Well, given the full context of the case and not selective and disingenuous PR from motivated NGOs, I do consider it credible enough. Fortunately, I live in Missouri, so I'm actually entitled to an opinion on the behavior of my elected representatives and judiciary.
There's also a high-quality, sophisticated Threading Building Blocks by Intel (which I wish would become a part of the C++ standard library).

https://en.wikipedia.org/wiki/Threading_Building_Blocks
So we went from “Autopilot” to “full” self driving requiring attention every 13 miles.
I know it's no problem for trained players, but I suspected that an instrument's ability to have its player worry about pitch exclusively on the fingerings might be what Quartesixte meant in their claim that a violin plays in all keys "naturally."

Interesting about woodwinds not being equally tempered! I see another commenter points out the same, so I take that back as an incorrect assumption. So I wonder why they wouldn't build them as such, given that it would reduce the worst-case required bending to achieve arbitrary-key just tuning. I think the octave key is typically the only critical use of the harmonic series (altissimo aside), and that's a perfect 1:2 in all systems so it's moot.
I will never trust or use any self driving feature of these cars unless every car on the highway is using the same software.
Heh, similar sentiment... I just post things because I like having my own 'open notebook' that I can search easily, and the most popular post, by far, is about how to sync a shared Google Calendar with mac/iOS.

I only had to do it once, but the process was so simple yet undocumented, I thought I'd post it on my blog.

And now, for an entire decade, that post is basically Google's own documentation, since it's the top result for this common problem.
I don't know. I expect there is some organic material in the polar ice fields?
Thanks for the comment @account42 Agreed that a really-great responsive site is one where specific viewport dimensions don't matter. One thing we've run into (and want to test for) is users mentioning they're using a specific device and having issues.

In those cases, it's helpful for us to really quickly choose from a list the device, and view the site. That way, we don't need to know the exact dimensions of the device, and can also test a possible fix for that device against other viewports.
This has nothing to do with HTML or CSS vs any other language of the web. It should be "Prioritize frontend usability and design." For that you need good UX/UI people, who may or may not know HTML or CSS. It doesn't matter.

Any competent frontend dev can copy a good Figma, but not every HTML/CSS/Tailwind/JS dev can make a pretty, usable, accessible website.

If you think about your frontend primarily in terms of how "vanilla" to go... then you're writing a website by engineers, for engineers. It might have pretty source, but that doesn't in any way guarantee good usability or design. Regular users never see your source and don't care about it, but they will definitely see your UX work (or lack thereof).
Sorry, I meant to say that with only 6.8% of all tests triggering a false alarm (and 0% true alarm), a test operator still found a way to prevent the alarm from occurring rather than being kept on their toes.
As several people has pointed out here, don't focus on programming. That can kill the urge to make games pretty quick. And an important thing often overlooked, is prototyping. Whatever kind of game you are making, find a way to make a fast mockup using paper or whatever - and test it.

That being said, you should take a look at simple game engines like; Twine, GDevelop, TyranoBuilder and PICO-8. Just remember; the easier they make it to do simple stuff, the harder is it to do difficult stuff :)

To see what kind of games normal people make, check out https://itch.io
In the realm of what you can eat if you're eating anchovies you're likely eating healthier than 90% of the populace anyway.

No ones getting gout from anchovies without having some other extremely decadent diet choices paired with it.
You can't hire what you can't find (at your budget), so if you agree with the principle the imperative becomes 'teach html & css', and try to explain to the students why the guy next to him on react is already three projects ahead and has two 'native' apps to boot.
If I'm writing new software I'm necessarily developing something that's not yet a package in any distro, so I don't necessarily want to be using distro tools to build it.

I also strongly disagree with the characterization that it's "easy" to modify and recompile "any" package in a given distro - typically, someone would prefer to modify the upstream and build it (which may not be possible with the distro's supplied tools) and use the modified version. Distributions in my experience are quite bad about shipping software that's "easy" to be modified by users.

It's a gross mischaracterization of the ecosystem to suggest that many Rust projects require "bleeding-edge nightly" to build. Kernel modules have a moderate list of unstable features that are required but many (all?) have already been stabilized or on the path to stabilization so you don't need a "bleeding edge" nightly.

In my opinion the lagging nature of distros illustrates one of the fundamental problems of relying on them for developing software, but hey, that's an ideological point.
IANASC but IMHO “efficient” grants power, in addition to the “adequate facilities at reasonable charges” you mentioned.

Remember, Congress can ban you from growing weed in your own garden and for your own consumption, on the basis that indirectly affects the interstate price. I think that the FCC regulating cellular modems is way less of a reach.
Unfortunately we don't have support for mobile Safari yet. It has to do with some performance challenges related to drawing multiple iframes to the page. Hope to get that fixed soon.
There are bunch of good UX principles baked into HTML and CSS. Plus to become good at HTML and CSS you will be exposed to a lot of UX talk as well.

So one could argue it's really hard to get really good at HTML and CSS and not care about UX at all.

But yes, a fool with a tool is still a fool - if that's the point you're trying to make.
> This UX is awful? That UI looks old?

Is was made by HTML+CSS people. That's why.

If you want your UX to improve, look for a skilled UX designer. Then agree and sign off on some designs, and let your HTML+CSS ppl hammer it out.

Usually HTML+CSS people are NOT the people that fix your UX (sure there are exceptions).
A Global Times article says that China has 3,000,000 public EV chargers[0]

US Department of Energy data has the number for the USA and Canada combined as 66,650[1]

This might not be Apples to Apples as the USA numbers might be "sites" and the china number might be "chargers", but I don't think there's anywhere close to an average of 45 chargers per site to make up the difference.

[0]
https://www.globaltimes.cn/page/202406/1314382.shtml

[1]https://afdc.energy.gov/fuels/electricity-locations
Google may use many anti-competitive practices, but that doesn't make them wrong when pointing out specific anti-competitive practices in their competitors.

I'd be quite pleased for ALL the big companies to point out their competitors' anti-competitive practices.

Edit: For context, the parent commenter was saying something similar to "The pot calling the kettle black"
Wow. I wonder who are those people in those circles. They clearly have no clue about frontend development, because a decent abstraction layer on top of those “low-level” instructions has never materialized. 100% of frameworks and renderers do leak abstraction and you have to deal with HTML and CSS anyway at some point.
You're not wrong, the frontpage screenshots don't entirely do it justice. That title bar you mention is one of the most custom-looking components for sure, especially in the "Neon" theme.

But it gets better when clicking around the app – all the different settings, modal sheets and sidebars feel very much like home.

The filetree icons are… a choice, yes. They kind of lean more into the "smooth skeumorphic squircle" look which is normally applied to apps, NOT files and folders. I'm guessing they didn't want to and/or weren't allowed to use the plain icons that Xcode does.
You can motivate it with the same reasons as trailing commas. Making code reviews easier since changes to WHERE statements does not effect other lines. But if the reason is, as in this case to be able to add dynamic conditions. You will for sure be fired where I work.
My point is not about performance at all, you should raise that as an issue in the zstd wrapper crate.
I for one think that we have lost a number of good opportunities to make C language a better and .ore powerful one.

IMHO what I would need with C is a powerful pre-processor like jinja2 and some symbol manipulation features too.
Best Buy always pushed this. All the salespeople seem uninterested, uninformed hard to find, and all they want to do is sell the warranty/accessories.
I have a different strategy: hire managers that are technically inclined.
Just to add a few more resources – ye olde digital design books are really fun to learn how (sequenced) microcoding was seen as one of the highest-level tools in the toolkit of digital design in general up to the early/mid 80s:

– "Computation Structures", an old MIT course book, which uses a pedagogical processor similar to a microcoded PDP-11 or a 68k, to illustrate microcoding as the highest level of digital design – the processor they implement used a two-level microcoded processor to implement two types of processor on the same microcode interpreter engine, complete with built-in monitor/debugger.

– "The Art of Digital Design", an older course text, which culminates in the implementation of a PDP-8 clone;

Finally, if it helps look up more literature, another name for microprogramming in the literature is "interpretive microcoding" – one that makes the distinction between ye olde microprogramming and modern "microoperations" pretty clear.

It also clarifies why two-level micro-coding might exist, especially in the microarchitecture of the original 68k: you write in high-level microcode an engine interpreting a target ISA; this high-level microcode interpreter is then interpreted by low-level microcode that directly activates control lines. Two levels of interpretation seems baroque, but somehow it was fast enough for 68k workstations.
ONT = The device you have at home where the fiber goes in (router / modem)

OLT = The device where the fiber goes in on the provider side
I think some of the blame has to do with how metrics and analytics started taking over every aspect of online culture (as is hinted at).

I noticed I tried to optimize my blog more when I was using Google Analytics; that whole setup really pushes you to look at certain metrics like time on site, bounce rate, etc.

The best decision I've made for blogging sanity a few years back was to switch to a simple self-hosted analytics solution that just focuses on total traffic and referrers, which is mostly helpful to see if a post hit some aggregator like HN or Reddit... but even that's fundamentally a vanity metric.
It seems building SPAs and using related frameworks unnecessarily is now the baseline. People who really know HTML and CSS are few and far between. Many are just copy-pasting.
> css has become very large and complex

Respectfully disagree. I think CSS is simpler than ever, and it’s only getting more streamlined and powerful. E.g. what used to be a complex blob of floats is now a simple grid layout.
The site lags on $1.000+ hardware. </thread>
Perhaps we could differentiate happiness and fulfillment? Climbing a mountain might not make you happy (who is happy when their feet hurt etc) but it might bring you satisfaction and fulfillment. Many things are like that, but not every thing that others find fulfilling will be a fit for you.
How did they miss out on the AI
In this size class, Chromebooks and ChromeOS tablets could be a better fit.

Perhaps Samsung's tablet could be more polish, but for many use cases Chrome OS is more flexible and will "just work". And to the subject at hand, user switching is pretty decent, all the more so if you keep nothing local.
Every Bit Counts, a Journey into Prometheus Binary Data
This looks quite useful! However could Haystack be made an VSCode extension instead of a fork? So I could use this in Cursor, which is also a VSCode fork.
Google meet on FF used to be almost a no-op but for the past year or so it has operated without any real issue.
Screen sharing is sometimes off when iterating windows but that is pretty minor. (on Windows anyway)
> Throw it on a pizza, and all I taste is fish

For use as a fish rather than an umami ingredient if you're put off by the intense taste maybe try tinned Cantabrian anchovies, they have a much more subtle buttery fish flavor rather than the intense salt fish flavor of
I didn't mean that Europeans make more fringe takes. I think the rate is consistent with American users.

IMO, the difference is there is less usage during peak EMEA hours, which makes fringe takes more prominent and visible, but by the time West Coast is using HN, that is peak overlap time for all users of HN globally.
I'm a crusty old HTML and CSS person. The problem is that most of the skills are in the marketing department - not engineering.

I've noticed lately a huge "React-ification" in the past few years where the UI on apps are both getting overly designed, but also more confusing and worse. Bigger buttons, bigger text, overuse of whitespace, bad pagination and breadcrumbs, etc.

There are a lot of best practices that were "solved" a decade ago that now seem to be getting lost. And the explanation that I have is that React and Figma have made it so easy to spin up a web app without any prior experience or reliance on prior works. "Enough rope to hang themselves" as the saying goes.

I worked with an engineering team that was struggling with their UI. The buttons were all the wrong sizes, colors weren't consistent, placement wasn't consistent, etc. I asked them if they were using a CSS framework at all and the response was "we are using React, we don't need one".
I think the issue is that HTML and CSS are awful braindead work that are a career killer.

If you hire developers who know HTML and CSS please rotate in some more interesting work for them.

Also be careful not to elevate the design team above people doing the HTML / CSS. Too often the design people go back and forth with a higher up until an "approved final design" that makes no sense gets thrown in the laps of the devs.
There are no websites that let you make offers on houses by yourself. If you want to make an offer on a car, a boat, even land, there are ways to do it without an agent. Real estate (save land) seems the lone exception where you have to involve an agent. If you try to make an offer without an agent, the seller's agent becomes your agent and takes the fee. While they don't list their prices, I bet there's some people who'd pay the standard 3% to be able to control the process themselves.
One more suggestion are games that have powerful editors or modding tools. Starcraft, Age of Empires, Skyrim, Minecraft
Yeah, I think people underestimate the pleasure of not rushing yourself on a roadtrip even when the destination is the important part. It's a bit healthier too as I force myself to do a bit of walking and stretching
The One-person Billion-dollar Company
I guess I should have elaborated to say that even if you're spinning up a new database expressly for this purpose (which I didn't see specifically called out in your docs anywhere as a best practice), you're starting off on the wrong foot. Maybe I'm old-school, but relational databases should be for relational data. This data isn't relational, it's write-once log data, and it belongs in files on disk, or in purpose-built analytics tools, if it gets too large to manage.
nice job

needs an easy Type I/Type II ... filter. easier than a kw slider
Apparently they were working on a PC port but it was abandoned after declining sales. I really really hope someone buys the IP and finishes the port, because it would be a massive success.
Does iOS have charge-rate limiting?

I usually only have regular "fast" charge enabled on Android not super fast charge. (10w vs a ~18W on my Samsung S22).

I'm curious how much effect the charge rate limit has. It's not a huge charge rate difference on my phone, 10 vs 18W; I'd imagine higher rate charge devices might benefit more.
Actual, historical Nazis in fact! - as the lore goes. Apparently, Hitler was very into the esoteric and exploring all avenues for advantage. Through proxies and commanders, this included tapping the Vril society psychics for their channelled alien designs, recovering downed or crashed UAPs, anti-gravity research and possibly more insanely, making deals with a negative group of ETs for even more technology. As the war loomed in their favor they doubled down on their research into anomalous super craft, but as it lurched against them, they, says the lore, transferred all their research down to their Antarctic bases, dug into the ice and also linking up with natural geothermally-cut caverns deep beneath the icesheet.

Eventually, Admiral Byrd was dispatched to bring these space Nazis to heal and steal their tech, but was defeated, by said tech. The US then engineered operation Paperclip to get as much of this advanced German tech as possible. And a detente was reached with the Space Nazis in Antarctica, and possibly some deals, while they continued to develop their "high voltage electrogravitic and torsion field technology", all of which resulted in them eventually moving their operations to Mars, while the "Allies" (now well infiltrated by these Space Nazis in supreme positions of power thanks to Paperclip and their own wiles) took over most of the Antarctic underground bases, perhaps even procuring some of this advanced technology for themselves, before the Space Nazis became Mars Germans and broke away with it.
Thank you for your thoughtful feedback.

I've just skimmed through the paper, and it raises interesting and valid point about scalability in parallel computing. I'll definitely look into it more thoroughly, as well as the talk you mentioned.

I'm glad you find the usage examples well-designed and appreciate your positive remarks about the library's architecture. Thank you again for your insights.
Neither does this; obviously.