Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mikewhy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
301.
▲
by
mikewhy
7y ago
I have a hard time not reading this as a "pull yourself up by your bootstraps".
302.
▲
by
mikewhy
7y ago
> I found myself putting more and more responsibilities on it and wound up with some very magical feeling, hard to troubleshoot code Agreed. There's a simplicity to React / Redux that I absolutely adore. There's very littl
303.
▲
by
mikewhy
7y ago
I could never get into the whole "side-effects for async code" pattern so many people are using with Redux. At my current gig, we are using redux-observable, and that's a WHOLE lot for people to grok to simply ... `await fetc
304.
▲
by
mikewhy
7y ago
Somewhat addressed in the linked issue: > We’ve added a new setting to Insiders that lets you choose the icon. If you like the red hat, go for it! Maybe you live in the southern hemisphere or you are heading to the beach during the holid
305.
▲
by
mikewhy
7y ago
The article is a little all over the place. It's no so much about interfaces integrating AI to figure out what your next move is, rather using AI to generate interfaces for the next-gen UI that mixed-reality could usher in.
306.
▲
by
mikewhy
7y ago
Windows 10 "S edition" has been discontinued, in favor of Windows 10 "S Mode". What the distinction is, I'm not sure.
307.
▲
by
mikewhy
7y ago
> You can do still stuff like just omitting the return type of functions and then they instantly lose all type information. That's not the case: http://www.typescriptlang.org/play/#code/GYVwdgxgLglg9mABFAp.
308.
▲
by
mikewhy
7y ago
Gabe said as much himself[0]: > Products are usually the result of an intersection of technology that we think has traction, a group of people who want to work on that, and one of the game properties that feels like a natural playground
309.
▲
by
mikewhy
7y ago
There have been multiple variations in other laptops. How successful they are, I can't comment on. Screen in touchpad: https://www.microsoft.com/en-ca/p/asus-zenbook-14-ux434fl-ub... Screen above keyboard: h
310.
▲
by
mikewhy
7y ago
(slightly off topic) Strange that /mobile is a landing page for the mobile app, but /desktop is the desktop org, and desktop.github.com is the landing page. I guess that means no one can make an org called "mobile" (pret
311.
▲
by
mikewhy
7y ago
> Typora is not a notes manger, and reviewing it for what it's not trying to be, is unfair. From the site: "Typora provides both file tree panel and articles (file list) panel, allows you to manage your files easily."
312.
▲
by
mikewhy
7y ago
> How did you get around the permission to use the microphone restriction The app asked for permission as usual.
313.
▲
by
mikewhy
7y ago
While not this exact claim, years ago I wrote an app for a TV show to detect ultrasonic tones embedded in episodes of the show. While not solely for tracking (it was to sync a clock to the episode you're watching), there were special t
314.
▲
by
mikewhy
7y ago
Maybe I've spent enough time with GitLab, but I find GitHub's UI annoying. Not browsing the repository / looking at a file? Can't go to the "jump to file" page. Not at the root of a repository? Can't acces
315.
▲
by
mikewhy
7y ago
swipe left 2x, or hold down the X and "clear all notifications". still not as fast as Android, but can't say I've ever been bothered by it.
316.
▲
by
mikewhy
7y ago
Could throw gitlab-ci-runner on a machine: either windows, macos, or linux, and register it. There's also a way to get CUDA working in Docker by passing the device paths, which gitlab-ci-runner can also use.
317.
▲
by
mikewhy
7y ago
I really, really like Kanban as well. Seems the hardest part is selling it to upper management.
318.
▲
by
mikewhy
7y ago
Agreed. For a while now my CI flow has basically been: ./script/prepare-env ./script/build ./script/test ./script/deploy No matter the language, OS, or CI platform (minor changes
319.
▲
by
mikewhy
7y ago
> - a chat app with windows: why is it exactly that every Telegram and Twitter and whatnot has me clicking back and forth and back and there and back and here, why? also why can't I open a chatroom with these three WhatsApp peeps an
320.
▲
by
mikewhy
7y ago
ConEmu works but honestly every time I look into Windows terminals I keep looking for another option, there's just so many issues with ConEmu.
321.
▲
by
mikewhy
7y ago
That's a whole lot of code / diatribe for what is: const _fetch = window.fetch /** Fetch overload that handles error status */ export function fetch(input: RequestInfo, init?: RequestInit) { return _
322.
▲
by
mikewhy
7y ago
Thanks for the links! That blog post is great. I've encountered the issue before, but never knew the name. After bumping into it a couple of times I just changed up how I use react-redux.
323.
▲
by
mikewhy
7y ago
(note this is not directed at redux, react-redux, or the wonderful redux-starter-kit library. I'm also a huge, huge fan of how createSlice combines action constants, action creators, and reducer handlers, all in one.) Those react-redux
324.
▲
by
mikewhy
7y ago
Was there ever any clarification on why the React team went with a single `contextType`, and not something like: class MyComponent extends Component { static contextTypes = { auth: AuthContext, } }
325.
▲
by
mikewhy
7y ago
off-topic, but Daytripper is also the name of a very good graphic novel.
326.
▲
by
mikewhy
7y ago
Note that Google Chrome in the app store is 17+, for this very reason. As are Firefox, Opera, and probably every other browser.
327.
▲
by
mikewhy
7y ago
> its presence clearly indicates that iOS isn’t a supported target. They added an "open in music" button to the hamburger menu, assumed only on iOS. So they obviously did something for iOS users. Also agreed that this is pretty
328.
▲
by
mikewhy
7y ago
This is true! Was going to mention that, but opted for more snark.
329.
▲
by
mikewhy
7y ago
It appears even Apple themselves do not bother with using the overflow scrolling CSS that iOS needs.
330.
▲
by
mikewhy
7y ago
This is what my redux stuff looks like with TypeScript: const constants = { addMovie: 'movies/addMovie', } export const addMovie = createAction<string>(constants.addMovie) export const reducer
More ›