Hacker News new | past | comments | ask | show | jobs | submit | analog31's comments login

I've not used MicroPython, but its fork, CircuitPython. My impression is that it's essentially a Python that doesn't interact with an operating system. Thus if there's a reason for a server to have an OS and interact with it, the regular Python would be preferable.

I also don't know how much of the more advanced optimizations of Python are built into MicroPython. There's always a dilemma between making it performant, and making it micro.


Indeed, hell is being cooped up in a hotel with kids -- for the kids, the parents, the rest of the occupants, and the staff.

I think this is a huge factor in why my family always camped when I was a kid.

And to be frank, I don't like being cooped up in a hotel either.


Hotels aren't designed to be cooped up in. Hotels are designed for 2 things: Housing many people at the same place, and giving you a comfortable place to sleep, shower and have a breakfast in. And they're great at those.

In the physical sciences you can often estimate the noise level in a null measurement -- or even measure it. You often do this just to get your setup working before doing something like wasting a precious specimen on a "this time for real" measurement.

Just make it even more cutthroat than it already is. Replacing one hackable incentive system with another will just produce a new set of hacks.

Disclosure: I left academia before I had to worry about any of this.


You're churning the user experience for no reason. Maybe constant optimization churn is one of the reasons why UIs are so bad.

Perf, though? If a perf optimization changes the UI noticeably other than by making it smoother or otherwise less janky, someone is lying to someone about what "performance" means. Likely though that be, we needn't embarrass ourselves by following the sad example.

No, UIs churn because when they get good and stay that way, PMs start worrying no one will remember what they're for. Cf. 90% of UI changes in iOS since about version 12.


I thought languages such as Rust and flamegraphs and etc were supposed to help us avoid doing all this testing and optimization right? Like I use the built in analysis tools that come with cargo and such and what I have on my os, tools like cutter or reverse engineering tools. Even on python I use the default or standard profiling and optimization tools, I wonder sometimes if I am not doing something enough if the default tools thats recommended should cover most edge cases and performance cases right?

Yeah!

And software ultimately fails at perfect composability. So if you add code that purports to be an optimization then that code most likely makes it harder to add other optimizations.

Not to mention bugs. Security bugs even


heck even the ai by default doesnt start with security from the models I have tested its really really weird.

Most mechanics won't fix a car on site, and there might not be space to do so. Also, a car that's been sitting for that long can't be started without at least charging the battery, and probably, replacing it. Then one wonders how much they're going to have to invest on something that might never work and that they'll still have to pay to get rid of.

Much less overall traffic, in my view.

Three wheeled cars and trikes mostly moved to having the two wheels in front for stability when cornering. Same reason why 3 wheeled all terrain vehicles were taken off the market. Otherwise, cool idea.

I was so excited to try a cargo bike I made sure to rent a Cristiana bike on a holiday to Copenhagen with my pregnant wife. Then I crashed while turning with her as a passenger. She was displeased.

We now ride a two wheeled urban arrow. Three wheelers seem incredibly unstable except perhaps for ones with independently pivoting wheels like the babboe carve


When you buy one, they come with the warning to drive around first without cargo. But yeah, you need to take it easy. Safe speed is perhaps 10-12 km/h on a bike path with other bicycles, and you need to slow down to almost a complete stop for 90 degrees turns.

Perhaps I should add to this that they're actually super stable at slow speeds, compared to two-wheelers, especially when loaded. My wife prefers a cargo bike to her usual non-cargo bike, I think for this very reason.


While super unstable three wheelers are good for very heavy or large loads. Like moving a refrigerator. Start stop city traffic with +100kg load is easier on three than two wheels. Must say I never liked riding the Christiania bikes myself.

The old ones in NL easily take 300kg. You just have to learn not to attempt sharp corners. A normal bike also allows you to jerk the steering wheel 90 degrees at high speed.

It begs the question, are you carrying extreme loads, like refrigerators, on a daily basis? If not, then this is like buying an F-350 when you're mostly taking your kids to school. If so, then maybe none of these are the right design and you might want to look into something like a cargo trailer.

Well yes a ton of people are ferrying multiple kids plus their school bags everyday. They are far from common enough to get compared to F-350s. Nobody would commute on them daily if they didn't have a recurring need to haul something. They are far too expensive to buy as a beater.

> Nobody would commute on them daily if they didn't have a recurring need to haul something. They are far too expensive to buy as a beater.

I really can’t tell, are you referring to an F-350 or a cargo bike?


otoh there are large bicycle trailers that can carry those refrugerators.

Weren’t most of the babboes recalled?

https://www.babboe.nl/klantenservice/terugroepactie


Yes, but due to unrelated issues (the frames would break)

And what is the innovation that means the urban arrow frames will not break ?

Better (more expensive) Engineering. Different frame geometries, different materials, better quality control on the welding. One of the main reasons for the recall was that babboe did not follow up on reports of frames breaking until a regulator stepped in. And by then, it was too late to contain it to a few batches.

Babboe is a rather budget brand that uses a single round lower tube under the box. Compare that with the frame of an urban arrow or a R&M load that use multiple tubes and a proper stiff platform under the box. Even if an Urban Arrow Frame would crack, it would bend out of shape instead of failing catastrophically like the Babboe did.


Maybe a better alloy? The urban arrow also has an aluminum frame though, which is the normal recipe for snapped frames. Having broken a couple myself, and not being a racer, I always opt for steel now.

See also: Reliant Robin.

Obligatory Top Gear link: https://www.youtube.com/watch?v=QQh56geU0X8


On January 10th 2016, Clarkson came clean in his article in the Mail on Sunday and admitted that the whole thing was rigged. Clarkson wrote,

    “You may remember: I drove it (the Reliant Robin) around Sheffield and it kept falling over. Well now’s the time to come clean. A normal Reliant Robin will not roll unless a drunken rugby team is on hand. Or its windy. But in a headlong drive to amuse and entertain, I’d asked the backroom boys to play around with the differential so that the poor thing rolled over every time I turned the steering wheel”


https://www.reliant.website/topgear.shtml

IIRC they also put a big metal plate in the roof to make it even more top-heavy

And yet, several of my friends located the general Sheffield area agree that while the video was a bit over the top, generally, Robins tended to do that. That Sheffield is a surprisingly hilly city with sometimes hard turns meaning you have auto-acceleration on hills down, and often are a bit faster than you'd like, probably doesn't help either.

This is a good reason not to throw away your old textbooks.

Ironically, this method of managing suppliers was perfected by Wal-Mart.

LOL. That's what I was thinking too.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: