skysight-inc/HackerNews huggingface dataset:
I love EVs but electric motorcycles are struggling because they are trying to replicate the luxury car model Tesla used which simply doesn't apply as well to motorcycles.

Big and expensive motorcycles are more about the badge/history/"character" than they are about function.

You have to move down the value chain to find opportunities for new entrants where function plays a bigger role in the purchasing decision.

Not to mention bikes that appeal to and are affordable by riders that don't already have that badge affiliation.

Unlike most people's relationship with their car a motorcycle is inherently a more emotional connection because the experience is much more visceral. Doubly so at the expensive end where you have big cruiser daddy's on their Harley's or middle aged men buying a Ducati or trying to be "adventurous" on their BMW GSA. These buyers all bought those bikes because of the emotion they evoke but also what other people think when they see that bike.

IMO electric needs to conquer scooters first. Then ship a bike like the NC750X which is an astoundingly boring but perfect bike for commuting. These are the areas without all that inertia to overcome and where you can prove out the power plant and batteries with riders that will appreciate the functional benefit without belittling the sound and lack of character etc.

I currently ride a CB500X if anything riders like me are the best bet for sales after the NC750X crowd. I have my bike configured as a mini-tourer with pannier bags, top box etc. I get great range of around 450kms per tank (around 280 miles) which for the long distance trips it's set-up for is adequate. Considering I got my bike used for less than $3k and maintenance on it is less than $200/yr it's a hard sell to move to electric from a financial perspective. For a brand new bike I don't think I could justify more than $10k USD for something that can do the same thing and unless it was made by Honda or Yamaha I would be making a huge sacrifice in terms of dealership network, reputation for reliability and resale value.
Ten years of improvements in PostgreSQL's optimizer
The lower EV total CO2 footprint is based on current grid CO2 emissions (page 13):

> We use U.S. average electricity grid emissions to estimate manufacturing emissions, while the average electricity grid emissions intensity during vehicle operation are based on a sales-weighted average of where EVs are being sold today.

If the grid is supplied by a growing proportion of renewables + lower CO2 sources over time, the lifetime CO2 footprint of EVs should decline further.
High engine FPS is also super important for stress testing the potential servers and/or doing some machine learning inside the game.
When Nostalgia Was Deadly
I haven't personally used htmx(I use Vue and also like Svelte, and try to keep simple content in Markdown), but it seems declarative.

I assume the compiler can give warnings at compile time?
Show HN: A site where you can order a book of art starring your kid
nonfiction text, written by me

personalized illustration, by genAI

* nextjs on vercel

* comfyui / sdxl on replicate

* print on demand with photobook apis

* a little bit of gptvision to categorise the input image
I guess in theory I figured if they just try to run the dedicated server from steam they should find that their home setup is more than adequate, but then I forget that it's <current year> and we still don't have ubiquitous/seamless ipv6 and upnp to make that work, and even after people try to open ports on their router, they can't get people to connect to them (and of course don't know how to debug it). Sigh. And every thread about ipv6 has people still saying no one needs it.

I see frustrated reddit threads where people can't get it to work, with some confidently advising in those threads that you only need ipv4. Argh!
Show HN: Purl – A Simple Tool for Text Processing
Hello HN community,

I'm excited to share a new command-line tool I developed called purl, inspired by the simplicity of Perl one-liners for efficient text processing. Purl features include Perl-like regex that simplifies text manipulation, it's cross-platform so works equally well on macOS, Linux, etc., and it's quick and easy to install. The tool also supports simple commands such as -replace, -filter, and -exclude, and offers optional color output to enhance readability.

Purl is a practical alternative to traditional tools like sed and grep, designed to address some of their common limitations.

For more information and to try purl yourself, visit: https://github.com/catatsuy/purl

I appreciate any feedback!
Gmail preps 'Subscriptions' manager that shows who's clogging your inbox
There are plenty of options to render SVG serverside, no idea why you think “we’ve almost completely lost the art”. For instance, with Apache Echarts: https://apache.github.io/echarts-handbook/en/how-to/cross-pl... Plus you can always use browser automation like playwright, though that’s more resource heavy.
We were debating this exact thing back and forth and decided for the current price based on expected playtime. By now, I have 10+ hours in the game, but you can beat the game to level 80 in roughly 4 hours, which equates to 1$/hour or the regional equivalent in price. We made the style and source code DLCs for people who were willing to pay more or support us, but wanted kids with low allowances to be able to buy the game as well.
If someone's intentionally keeping their own team understaffed just to avoid a couple of weeks of coming into the office 3 days a week instead of 2 days a week, I think you have bigger problems than the specific situation.
It does! And I only recently learned this, and it explains why I've always found the VS Code search and replace across all files to be tremendously useful.
I have worked at such a place as well and would strongly recommend this. If it works out right, you can remain in software and do adjacent jobs to manufacturing. I suspect industrial / specialist products would be the better side to get in on, at least at first.
No just to the misunderstanding of what open is. So many people thing free and open also has rules that protect them.

It does not.
What are you even talking about? That's not how SEO works in the slightest....?

Lol am I still reading HN or is this Reddit?

You can see the Core Web Vitals. What modern day news organizations are doing is nowhere close to that.
The generic models definitely know a lot about Harry Potter without any additional context.

Probably 80% of my questions to ChatGPT were about Harry Potter plot and character details as my kid was reading the books. It was extremely knowledgeable about all the minutiae, probably thanks to all the online discussion more than the books themselves. It was actually the first LLM killer app for me.
The weight is all battery. It will come down, it already had in Asian nations where long range doesn't have the same marketing affect as it does in the USA. Americans thinking they need 1000 mile batteries and literal tank like chassis puts their cars at a massive efficiency disadvantage.
ice burn
I’ve had the opposite experience. Offer stuff for free and you will have to deal with the flakiest, most unreliable people in the world. They’ll say they’re going to come pick it up, leave you waiting all afternoon, and then just ghost you.

Ask at least a token amount and you will get someone who seriously wants it.
Calm companies are not exciting. They’re not inspiring. You won’t do your best work there.
It's all fun and games until one of those useless branches decides it will try to make itself useful by making your life harder, for no other purpose than to show that it did something.
OK so my next question is what can you do with a model loaded with Harry Potter Context? Answer Harry Potter Trivia at a superhuman level? Write the next Harry Potter adventure?

Having used GPTs to do creative writing I can report that they are good for solving the tyranny of the blank page, but then you have to read and edit hundreds of pages of dank AI prose, which never quite aligns with your creative vision, to harvest a few nuggets of creativity. Does it end up saving any time?
Many software engineers who now work in manufacturing started out working on ERP software.
If they genuinely had a problem with it, they can block google via robots.txt
I have no idea if that's true, but you can't seriously expect anyone to actually abide by that, it's absurd.
If it was easy, everyone could do it and get rich.

(this is applicable to most questions about why business processes suck)
Overall, designing physical things, building working prototypes of novel stuff, and designing factories for large scale production are each an extremely vast domain, at least as large as the whole of computer science and software engineering. They cover literally thousands of specialized disciplines and skills.

Typically, people specialize in some facets of the above. And even seemingly simple products usually require teams of specialists with complementary skills to implement them starting from scratch.

For some mainstream products which are well understood and are much discussed, it may be possible to take an existing open-source design, modify it, and then outsource actual fabrication to a contract fabricator. As a concrete example, one can take a complete design of a small quad-copter [1], learn as much as one wishes about its real time firmware, about control theory and flight dynamics, about electronic circuits, motors and propellers, radio protocols and technology, etc, and get a taste of what it takes to replicate such a product.

A completely different scenario is to focus on one relatively narrow technique which can be mastered in a reasonable time. For example, in this video [2], a legendary software developer makes in his garage a form for injection molding a plastic spoon. So one can do the same. Buy a small machine tool, and using on-line tutorials and help from strangers on-line,learn how to use it. After several years of tinkering it is possible to develop considerable skill without being a full time professional.

[1] https://www.bitcraze.io/products/crazyflie-2-1/
[2] https://www.youtube.com/watch?v=1KMuJzB3H8c
I hope there aren’t any like this which went unnoticed :-(
Looking up the etymology of the word "manufacture", it's from Italian/French/Latin words for "made by hand", weirdly enough (at least, according to my lazy googling.)

I say "weirdly enough" because you contrast the difficulty of manufacturing vs. making things by hand. Originally, they were the same thing, apparently (and maybe too obviously, as everything was "made by hand" in antiquity, but I found it interesting, from a kind of "word nerd" perspective)
Sounds like you have a chip on your shoulder about something.

Why education? Because I was told by teachers I would never amount to anything and I dropped out of school.

I wouldn't say anything to my younger self. I'd just kick my younger self's ass for wasting time and opportunity and listening to adults.

There you go, you can add a few more I/me/mine's to your total count.
Similar to PlayCode learning courses https://playcode.io/learn?
Thank you! Apart from the Godot engine and the Rubik font (which are correctly attributed with detailed licenses in the game in the "Credits" section), we made everything in the game ourselves (code, graphics, sounds, music). The source code includes 3 MIT-licensed libraries we made, too. These are available in the source code DLC.

As far as people re-releasing our game is concerned, the source code DLC is licensed under the Steam Subscriber Agreement with a few added grants for mods and making videos, so legally nobody is allowed to re-release our game as a whole or even reuse the non-MIT parts without asking first. If anyone wants to re-use parts of the game in their own game, they are encouraged to contact us. (We definitely won't make a fuss about minor parts of the code when asked, but re-releasing the entire game is out of the question.)
> I've kinda checked out of car culture.

well -- with all due respect -- maybe leave comments like the following to people who are into cars. 6.0-7.0 0-60 hasn't been quick for 30+ years.

>it'll outrun all but the hottest of rods that car to rev their engine at a stoplight.

a 1992 Acura Legend will run a 7.6, a BMW 530i from 05 will run a 6.7, a 1999 Ford Mustang will run a 5.4.

Not that it matters in the very least bit, i'm glad you're happy with the car -- just don't bother with the 'quickness' comparisons.

Decibel comparisons? go wild.

food for thought : a sibling has a very loud modified Honda that is obnoxious as hell. He drives slowly everywhere he goes , but by every indication all the traffic near him thinks that they're in a race with him just by virtue of his car being so damn loud as if it were racing. Maybe something similar?
SEEKING WORK / JAPAN / REMOTE

Willing to relocate: no

Technologies: Svelte, React, Python/Django, AWS, Docker, Terraform (and devops generally)

Resume/CV: https://www.linkedin.com/in/philisaac/ [or] https://philisaac.com

Email: isaac.phil [at] gmail [dot] com

Sr. full stack engineer and manager, 8+ years experience. Former co-founder and head of engineering at a successful startup (>1M MRR). Lately have been doing freelance work leveraging technology like Svelte and Supabase to make quick to build and easy to maintain web apps for clients.

I believe in excessive communication and using the latest tech to get productivity gains.
Good luck! We learned a lot simply from the process of releasing the game. Wish we had done it earlier since now we feel ready for slightly larger projects and know we can push it over the finish line.
All five employers in my work history used Google Workspace / G-Suite. I wouldn't say it's uncommon.
Why would they have to make their interface work without JavaScript? The few people who block JavaScript for sure know how to enable JavaScript again. And if they block JavaScript for security and trust reasons, well, they are going to download software from gitlab and run it anyway.
I would wager most of the startup world is like this. VCs can be exploited. Yes, 99% (or whatever) of startups fail, but a good number of them were never intending to "succeed". It was always just about getting a paycheck for the founder.

If you ever go to a seed stage VC info session (such as Antler's), you will see that the vast majority of attendees are just unemployed people looking for a job.
> Clearly you have a formula that works.

I/me/mine literally gave you a formula that works. In plain English. At least for I/me/mine. And you wish the comment were more helpful?
Wow, that is really valuable feedback, I suppose we should rework the trailer to work without voice-over too. Thank you!
you can use Google Sheets as front-end too. lol
>I’d rather have a lower priced item

That’s what every customer wants. But game companies that sell at $3.99 don’t tend to release many high-quality sequels.
The Archeologists of Athens (2023)
This Week in KDE: Explicit Sync
i meant at april 22 (yc s24 application deadline) haha.

https://www.ycombinator.com/apply
I like Ana White's stuff. I built her Rustic X bookshelf with a few changes to follow Exact Constraint methods and it seems just fine.
At least he wasn't murdered.
I deem that you are correct! I have investigated NixOS in a Vagrant + Virtualbox combo very similar to what I did in this post, and yes, this is a much more deterministic solution to this idea.

If the people you are writing a tutorial for can be expected to be familiar with Nix, this is probably a much more future-proofed solution. That's still a small camp of people at the moment, but it does include the creator of Vagrant himself, Mitchell Hashimoto. I maintain that a specific Debian version is a better "lingua franca" for a general audience - that may change in coming years, of course.

I have begun writing a new tutorial called "NixOS: Three Big Ideas" to expose people like myself who haven't given Nix the time of day to explore its concepts in about 20 minutes or so.
>> seen this happen with my own family. Some older family member thinks their collectables they have been saving are super valuable, only to find out that nobody in the family wants them

I've said this before, but it bears repeating.

The joy of collections comes in the collecting, not the final collection. Nobody wants to inherit "someone else's collection" - they want to collect themselves.

Secondly, 95% of your collection has little to zero value. 4% has some value. Perhaps 1% has significant value. There's a power law in play here. I -urge- you to turn the valuable parts into cash yourself before you pass. The coat of -identifying- the valuable parts dwarfs their value.

Therefore when you pass, your survivors will either give it away for nothing, or sell to a dealer for the price of transport. More likely it'll go to the dump. If this pains you then -dispose it yourself-.

If you have prized parts, those 5 items in a sea of thousands, make sure they are stored separately, clearly labeled and done one knows about them. They will then at least get donated. If you think they have value that can be realised -then you must dispose it yourself-.
I would recommend you to get started with installation of Odoo ERP software and then follow this tutorial : https://www.odoo.com/fr_FR/slides/mrp-manufacturing-shop-flo...

After that, you can try to apply what you learned : for example, buying some lego and do some manufacturing stuff, etc...

You can just learn by doing : try also to work on a manufacturing project
Had brilliant hardware idea 5 years back. It needed minimum 20 million to get off the ground. Myself I had max 1 million and could not find rest without getting into horrible deals.
> IMO electric needs to conquer scooters first.

Or western countries such as the US and AU need to adopt more scooter use perhaps?

Asian countries have heavy scooter use and electric scooters already have more than 10% of that market in countries such as Taiwain with numbers steadily climbing.

https://cleantechnica.com/2023/01/11/gogoro-batteries-power-...

Hot Battery swap for Scooters: https://www.youtube.com/watch?v=HpOQpwKeSnI
I mean it's voxels so

Could have also not used those
Congrats on releasing the game ~!
A year is a very short time to release what looks like a polished game from the screenshots.

Just got the game to read the source code. Looks like Steam requires that I install the game in order to view the source, and that isn't possible because I am on a Mac. Hopefully some day :)
To understand fully where the encoding of the text your comment is written in comes from requires you to go all the way back to the telegraph line...

If you use a CLI - you need to go back to at least teletypes.

Not everyone needs to be concerned with this, but the historical examples of cultures that have throw away their history don't look too encouraging.
> She spends about 90% of her time on video calls

Doing what? And I ask this not as someone who is a junior, or even mid-level, far above it.

But this legitimately seems like "make-work."

UBI would go a long way to resolving a large class of these problems.

The absurdity of driving into an office, to get on video calls is not a new absurdity or problem, but we already proved its pointless. And yet people stick to it.

Maybe they shouldn't be in charge of people, let alone working.
Kevin Kelly: Daddy Issues
Think about all the soulless powerpoint presentations this could replace. They were never written with a creative vision in mind, but you meed a tom of context for accurate information.
It's the exact opposite though. Washing away the cleaning agent
I mean I’m sure it’s possible just not the right people for it. There is a diverse set of people not necessarily technical. There is a systemic cheat issue and just type “cheat” in r/cs2 or r/globaloffensive. I have an ifttt that looks for that and get 10+ hits a day. That’s what I’m solving for.
> Any water you drink is already very much hypotonic relative to your bodily fluids.

True. The saline solution used for blood injections has 9000 ppm of dissolved solids. Whereas tap water above even ~200 ppm tastes disgusting to me.

> I drank quite a bit of DI water in grad school

Nice... but I wonder if it's considered food-grade, and if there are any non-ionic / non-polar impurities in it.

> Also, heavy water (D2O) tastes sweet.

I find that plain distilled water tastes sweet too. I can't afford heavy water, but this YouTuber did: https://www.youtube.com/watch?v=MXHVqId0MQc .

> it also won’t kill you when consumed

Deuterium oxide will kill you only after deuterium replaces a significant portion of all your body's hydrogen atoms, like maybe 50+%. https://www.youtube.com/watch?v=fyK6kPi8k78
We don't have a Mac and couldn't justify the cost of getting one for now. It's not just Godot, we also have to compile the C++ gdextension and we also want to only release on platforms we have actually tested the game on. (That's why there is DualSense support, but not DualShock. In theory it should work, but we couldn't verify it.)

With the source code DLC it should be possible to compile everything for a Mac regardless, even if it's a bit of work. If we make enough money from the game, we might reinvest it into a Mac. :)
Is it more complicated, really?
This def needs more attention, and YouTube needs to make this configurable.

It’s been a topic of conversation at work this week, and several of my coworkers are YT Premium subs on the verge of cancelling.
Not really, we're old but not quite there yet. :)
The record for integer factoring on quantum computers was on the order of factoring fifteen into three times five the last time I checked. Can we do three digits now?
Which little ways?
We did send it to a few, haven't received any replies yet. Do you have any in mind?
Clavus - a command-line tool to manage configurations
I'm thrilled to announce the launch of Clavus, a lightweight open-source command-line tool, written with Rust, designed for anyone in the tech field, specially for IT consultants or professionals managing multiple clients environments.
This tool simplifies the management of configurations on your machine, allowing you to configure your environment and load the necessary resources, like files and/or commands.

The tool reads and writes its state file in JSON format. This file stores all information about existing configurations, such as files and commands associated with each configuration. Files are stored as content in Base64 format, retaining their original permissions. If a file already exists in the target path, its content is saved in the state file. This allows the file to be restored to its previous state, with its original permissions and content, when the configuration is deactivated, leaving the host unchanged after deactivating the configuration.

Key Features:

* Simplified Configuration Management

* Execute commands and place files in the right directories

* Simplify your workflow and boost productivity

* Cross-Platform Compatibility (Linux & macOS)

Clavus is now available for installation via Homebrew! Simply run the following command: brew install peter-mbx/peter-mbx/clavus

Stay tuned! Clavus will soon be available for MacPorts users as well.
In the meantime, you can explore the source code on GitHub https://github.com/peter-mbx/clavus and install it from source or pull the pre-build archives (both macOS and Linux).

I am currently developing support for remotely managing the state file, such as from an AWS bucket, allowing all configurations to be accessed from multiple devices.

Let Clavus take your DevOps game to the next level!
I remember trying to teach myself python when I was 9 years old. I downloaded a book and couldn't understand how while and if statements could be used to build a functioning program that does something cool... So I stopped... Learnt Matlab 10 years later for 1st year university and the rest is history.
The should improve the hands on wheel detection. Having to wiggle it every so often just do it doesn’t tell me off is super annoying.
Hmmm... What do people think in cases like this. Is the author just straight up lying?