Hacker Newsnew | past | comments | ask | show | jobs | submit | lesbaker's commentslogin

The Mesen multi-console-system emulator (https://mesen.ca)

Not affiliated; just a satisfied user.


90% of its debugger hangs/crashes/jank are due to dotnet.


Due to .NET or the abilities of its developers?


I'm sure it works fine on windows, but to be completely honest I haven't tested as I haven't used windows as a desktop for 20 years.


What does your comment mean? It looks like nonsense output from an AI or spam.


In addition to everything that was said Web browsing was second-to-none on the Passports. Wide screen had the most horizontal real estate I've seen in a pocket device and the browser was cutting edge at the time in terms of HTML5/standards compliance, if I recall correctly. I'll miss it greatly (had a Z10, Passport, and Passport Silver).


I absolutely loved the Passport, especially the touch sensitive keyboard, it felt so revolutionary at the time.


Agreed.

And the square screen meant no need to flip your device between portrait and landscape mode all the time – an annoyance we don't notice much on basically all other smartphones because we do it so much.

If it'd caught on, maybe we wouldn't be plagued with millions of portrait-oriented photos and pictures from people who don't know how to use their device's camera.


That anecdote reminds me of the big twist in "Real Genius", an otherwise comedic film.


Looks like this is slides from a talk Walter Bright gave which has been posted to YouTube [1]. It helps with some missing context.

For example, I wondered why in the slides he felt implementing contract programming in D was a miss; it seemed like a strong selling point for the language. According to the talk (around 1:34:30), however, he felt that contract programming was relatively unpopular/unused in D and that "assert" covered most of the use cases for it.

[1] https://www.youtube.com/watch?v=p22MM1wc7xQ


Contracts are interesting but I think to make it usefull 1) are ON on release! and 2) Become part of the docs.

One example:

     fun date(y:i32, m:i32, d:i32)
     {... code ...}
This scream for more context (and better param names!). With contracts:

     fun date(y:i32, m:i32, d:i32)
     assert
         y in 0..9999
         m in 1..12
         d in 1..31
     {... code ...}
But I need to see it in the docs, in the tooltips, etc. Now are useful!


Good old February 31.


Nothing like a bug behind a safety feature :)


That’s … not a bug.

A buggy assertion would be one that fires when the input is correct.

Assertions aren’t formal verifiers or replacements for a test suite.



And year 0.


I think that is why making the contract visible in the docs/intellisense or similar is valuable: You will understand more about the expectations of the code. Even if are incomplete or partial...


> (and better param names!)

And/or better param (sub-)types.


I think it's because most of the time an assert can offer just about the same guarantees.


That's right.


This is along the lines of what I wanted to say. Going from the main screenshot, there's a lot of low-hanging fruit (in addition to what you said) that could be done programmatically like making the ground tiles look non-uniform or adding some "noise" to the land/water boundaries. Even some decals such as rocks or flowers on the ground would do wonders. The point is that there is big-bang-for-the-buck things that game developers can do with existing assets and I feel this may have been missed in the discussion.


"Loon" is an error in transcription; if you listen to the video of the talk, he says "Loom", but with a British-sounding accent.


It was Sennheiser headphones: https://news.ycombinator.com/item?id=2214158


Thank you!


That's why I always used the selenium UI script as a starting point when I was doing web app QA. It was easier in my experience to take the generated output and eliminate unnecessary steps and clean up the selectors than to start from scratch.


I personally hate that the Shuffle is dead. It was a prime example of a device that did one thing only and did it well. No love for minimalism these days, I suppose.


If you want an MP3-playing USB drive, there are still plenty of S1s[1]to be had for incredibly low prices, some very Shuffle-like in appearance:

https://www.aliexpress.com/price/mp3-player-usb-drive_price....

[1] https://en.wikipedia.org/wiki/S1_MP3_player

(I played around with S1s when they were really popular; they're a cute little Z80-based embedded system. It's rather surprising that they are apparently still in production, for over a decade now.)


Apple Watch + Bluetooth headphones is the replacement.


So a $1,000 replacement for a $50 device. And the watch has exceptionally inferior battery life, and is exponentially more breakable.


New Apple Watches start at $269 and you can pick up a pair of Bluetooth headphones for less than $10 these days. Why are you saying $1,000?

It has battery life that lasts almost two days, which is more than enough for most people.

How is it exponentially more breakable? By what measure?


$269 is still a lot more than $50. Where I'm from anyway.

The Shuffle was great and still easier to use than the standalone music playback capability of the Watch.


Sure, but $269 is far less than $1,000 too. If you want to complain that it's more expensive, that's fine. What I'm objecting to is the outright misrepresentation of the facts.


...plus the $1000 iPhone you need to use the watch?


You can buy a new, unsubsidised iPhone for $399, and everybody in the target market for Apple Watches already owns one anyway.

Why are people here so intent on misrepresenting the cost of Apple gear? You don't need to spend a grand on an iPhone to get an Apple Watch to work and you don't need to spend a grand on an Apple Watch either.


I thought this required the iPhone to actually store and play the music?

If the watch itself can store it, hell I'll buy one today. Anything to avoid lugging the phone on a run.


You need an iPhone to activate and sync data to an Apple Watch, but the watch retains many capabilities when disconnected from the phone. It will pair with headphones, join wifi to fetch emails, and play music.

I use an Apple Watch Series 2 for running and cycling. The S2 has GPS, so Strava works without the iPhone. I love it, but I have two gripes:

1. Only one playlist (up to 2GB) can be synced to the watch at any time. This is an annoying artificial limitation.

2. The heart rate monitor can be spotty. Around 10% of the time, it picks up my cadence instead of my pulse. I've tried every possible combination of orientation and band tightness.

For exercise, I much prefer the watch to a phone + armband. It's less weight. It's far easier to glance at. And it's waterproof, so I don't have to worry about damage from rain or sweat.

If you're interested, you might want to wait before buying one. It's been almost a year since the last update. Apple will likely release new hardware before the holidays.


Zero firsthand experience, but it sounds like you can store 1gb of music on the watch itself (and you can up that to 2gb) and play via Bluetooth headphones.

https://support.apple.com/en-us/HT204691

Funny enough, the Shuffle had 2gb capacity over the past 7 years. I'm guessing that was the sweet spot for Apple.


I'm currently using 2nd gen watch and airpods hoping that my workout experience would be more hands free.

There are couple of things that I find off-putting about the experience and tend to simply stick with airpods + iphone.

1) You only get a few options in terms of what music you put on your phone. You cannot simply select the albums you want, you can choose these options:

* Classical Music

* My Top Rated

* Recently Played

* Top 25 Most Played

* 90's Music

* Playlists

I would much rather upload specific albums instead and find it really annoying that I have to jump through hoops to accomplish that goal.

2) Airpods really struggle to switch between iphone to iwatch. Half of the time they cannot pair correctly. My macbook pro and iphone have no troubles at all pairing but the iwatch seems to struggle a lot.

If those two things do not bother you then go for it. When you have the music you want on the iwatch and the airpods pair correctly, it's a really nice experience especially with exercising.


You can do this with the 2nd generation I think.

I'm in the android ecosystem, and have had 2 watches that do this: Moto 360 Sport, and now have Polar M600 that can store music (from Google Play), and which allows running without a phone.


I think it is able to store up to 2GB of music. And I just saw this for Spotify -- https://snowy.rocks


Yes, watch works standalone; you need an iPhone to fill up the music though.


I used to love my shuffle since running with a phone wired up to headphones sucks (well, before the iPhone, an iPod). I'm quite happy with bluetooth headphones for the gym today though, it doesn't solve the running problem completely, but works perfectly fine for a stationary machine.


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

Search: