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

I'll be in the same boat when my subscription is up, not sure exactly when it is (I should really check). My discontent had been growing for a while and it's been getting harder to defend it to friends and family, who I had to BEG to get to use a password manager to start, even though now they all swear by it. I'd like them to change along with me, but am worried about how difficult it would be.


Yes, you are missing something. As stated numerous times in the article:

> Replit’s core value proposition isn’t letting you run code online (you can do this in dozens of places for free), it’s the features they offer on top of running code. Riju categorically lacked all of these features, including: having a user account, saving your work, sharing your work, publishing webapps, persistent workspaces, discussion forums, integration with GitHub, etc. etc.

> Replit makes a webapp you can use to run code online in different programming languages. This is nothing new (just Google “run python online” for proof), so Replit’s value proposition is extra features like sharing your work, installing third-party packages, and hosting webapps.

The core value proposition of Riju (toy playground for hundres of esoteric languages) != the core value proposition of Replit (feature-rich online IDE environment with lots of integrations and additional support). The only thing they have in common is that you can run code online, and that's not an even close to an original idea by Replit in any way. The CEO making a claim that this project is "copying" Replit has no actual basis given that there are literally dozens of other "copies" out there that are closer to Replit than Riju ever is/was.

I also have no idea how you can argue Riju is "very similar" to Replit, given how generic the technical common ground between them is. I also have no idea how you can argue it's a "tool" and not a toy, the author even explicitly said there was no practical purpose and served as an esoteric quarantine hobby project:

> You might ask: Why did I spend so much time adding obscure programming languages to a webapp nobody was going to use? Well, let me put it this way: Is it the weirdest 2020 hobby you’ve seen? ... Riju is entirely non-commercial. Unlike Replit, I didn’t seek funding from any source—advertising, donations, fundraising, subscriptions, whatever. I have no interest in running a business, and never really wanted Riju to become too popular, since I was the one paying the server bill.


I am not a lawyer so I cannot discuss the details of whether it is exactly the same product or not but there are a lot of similarities (especially considering he interned at the place) which will make any CEO think. I mean IP protection is critical for software companies and whether the CEO is right or wrong here, I think it is unfair to shit on the CEO just because he is being rude/mean.

If you intern at my company and then build a very similar product, I will be concerned.


I can't exactly speak to legacy admissions, but I went to the same public US university as my dad, and because of that I got my out-of-state tuition fee ($8000 a semester) waived entirely. Even though we are solidly middle-class financially, because my dad couldn't find steady work after the 2008 recession, we kids were on our own for college (that is, I paid/am paying all my own bills & student loans). This waiver is what made his alma mater an option for me financially, and while I certainly could have gone somewhere cheaper & closer to home to make it easier on my checkbook, I don't regret my choice at all and I'm happy I get to share that connection with my dad (and now also my sister!). It was an awesome place to be, and being so far from home all the time means I learned some really important lessons, so I definitely don't take it for granted.

I think it's also worth mentioning that we both exceeded the minimum requirement for automatic admission, so the fact that we were legacy students didn't really mean anything in that regard, but now I wonder what it would have been like if we didn't meet that criteria - knowing this university, sadly it is almost definitely something that influences their decision, despite their large size. I don't know that I want them to do away with legacy benefits entirely, as by proxy it's a huge reason for who I am now, but I am 100% behind the idea to do away with using them in admissions settings, I really don't think that's fair. Truthfully, me still getting hefty kickback from it isn't really all too fair, and while getting residency in this state is not difficult, that's not the same either. It's tough to balance my appreciation for what the program does enable, and my distaste for the way it excludes many equally if not more deserving people.


I love Fish, I've found it super easy to write small helper utilites for working with virtualenvs or opening Sublime projects. The barrier to scripting is so low and the language so approachable that if I have an idea for a new function I'd like to write, I can get it working in < 10 minutes almost every time. +1 to all the comments about `abbr` for abbreviations, makes working with Git great since I can still tweak the command before if I need to before it runs, plus it helps me remember what the command actually is instead of just setting & forgetting like with an alias.


+1 for scripting.

I wrote so many more small scripts for myself. Since I didn't need to consult a syntax manual every, the friction was low.


I think the buttons underneath the sequencer are supposed to be measures, but they don't seem to be working properly for me. Clicking on them once highlights them - but only sometimes. And then clicking on them again does not unhighlight them - but only sometimes. Other than that this seems fun, I want to try to get around this weird issue cause I'd love to play with this. Maybe I'll try Chrome (currently using Firefox)


Clicking outside of the circle adds/removes that pattern from the sequence. When the sequence is paused, clicking inside of the circle selects that pattern.


It's kind of unintuitive, because when they're "on" the beat cycles through your active pizzas. As someone else commented, you can click on the outer edge to turn them back off.

What this really needs is the capability to edit pizzas when they're not currently being cycled through, so you can queue up new rhythms.


The link returns a 500 Internal Server Error - maybe it was the HN hug of death, but this post doesn’t seem big enough yet for that? Either way, I hope to read this when its back online. Seems interesting, and also scary.


I read this on Pitchfork [1] couple of days ago, their source was Music Business Worldwide [2] and with a provided US patent: Identification of taste attributes from an audio signal [3]

[1] https://pitchfork.com/news/new-spotify-patent-involves-monit...

[2] https://www.musicbusinessworldwide.com/spotifys-latest-inven...

[3] https://patents.justia.com/patent/10891948


I prefer desktop apps in almost every scenario. I like being able to map specific applications to keyboard shortcuts so that I can bring it up in an instant with just a few keys. This doesn't work with browsers, as I would have to either use a browser for one thing only, or having multiple apps running long term in one browser. The latter requires me to either have multiple windows or multiple tabs open at once, increasing the amount of time + keystrokes I need to get to the thing I'm looking for. I also like to show and hide windows pretty frequently, as well as move applications around a lot both within and across monitors, so this 1:1 mapping of "application" to "window" is very important to my workflow.

For example, I keep a Brave window open at all times that has a bunch of pinned tabs for my favorite myNoise[1] generators, as well as a dedicated window for Oryx Live Training (when it works) that helps me remember my custom keyboard layout [2]. Even if I pin all of them so I can't close them out by accident, I have to use my Brave shortcut and then tab through the open tabs and windows to find what I'm looking for, which can be annoying at times.

This specific usage pattern is why I like nativefier[3] so much. I've used to turn ProtonMail and ProtonCalendar into their own "native" Electron apps, so I can treat them as "regular" desktop applications and can control them as such. However, it doesn't work super well with multiple tabs (or at least last time I tried it didn't), so I haven't adopted it for things like GitHub and YouTube where I like to open most things in new tabs so I can switch back and forth as needed.

You alluded to this as well, but in every case I can think of, the desktop version of the app is also more fully featured and has more options, and I'd rather have easy access to those features (even if I don't need them often) than just use the web app and be constrained by its offerings.

That being said, if anyone has workflows for easily working with browser tabs and windows that are intended to be long-running, I would love to hear about them. Being able to have dedicated windows for myNoise, GitHub, Reddit, HN, etc would be awesome.

[1]: https://mynoise.net/ [2]: https://configure.ergodox-ez.com/ergodox-ez/layouts/DZWqE/la... [3]: https://github.com/jiahaog/Nativefier


I'm working on a tool [0] (mac only for now) that will let you manipulate browser tabs and windows – along with any other set of tabs and windows – that are intended to be long-running, and save and load your working context (running apps and their states).

Now to finish up and release that beta...

[0]: https://cleave.app


We made Tablerone specifically for these sort of problems. It lets you save browsing sessions, organise them into workspaces, and easily find any open tab. https://tabler.one


> this [this fast and loose style] interrupts more productive work and deters deep thinking

This doesn't mesh with how I feel toward Slack. Slack itself is the thing that's disrupting my productivity and deterring deeper thinking by pinging me all the time. When I open Slack, the vast majority of the time, I'm looking to express my point as clearly AND concisely as possible so I can get back to doing whatever it was, which is 99% of time more important. As a result I use (or don't use) grammatical conventions, capitalization, and emoji depending on the context of my message and what will allow me to get my entire message across the fastest, and hopefully correctly.

If I'm messaging the person I've pairing with all day, or if I'm coordinating with my team about who will pick up a story, I'm much less likely to give my message all the proper formatting. These people what I'm like and how I tend to communicate, and so I can rely on that prior knowledge to "cut corners" here and there.

I'm also much, much more likely to use emoji because I can communicate my intentions and my "intonation" nearly instantly, without having to sit there and worry about wordsmithing my whole message. Sure, sending "I'm done for the day" and "I'm done for the day <wave emoji>" mean the same thing, my hope is that by including the waving emoji it shows I'm not signing off out of frustration, but instead that I'm just at the end of my hours and it's time to log off. This is a bit of a contrived example, as I don't think hardly anyone would read the first message and think "they're mad", but I hope my argument is still clear.

That being said, if I'm message in a large public channel that perhaps has multiple teams or belongs to a team I don't normally interact with, I'll spend much more time wordsmithing and editing to make sure I'm following proper conventions - mostly for the sake of clarity.

The author does make some very salient points (think about how others could misinterpret your message, expand acronyms/use them sparingly, write to your audience, etc.), and as a whole I think erring on the side of more "professional" and "standardized" is always a safe bet, but I can't help but feel that they bought a little bit too much into the "Slack has replaced email" argument (not really his fault, that is how they like to market it). For me, the main benefit of Slack over email is the lowered barrier to entry to starting a conversation and the ability to keeping it flowing; part of achieving that is being okay with somwhat lowering the standards of communication.

Unrelated: I posted this comment and then tried to correct a typo, and the edit didn't go through. After I hit "Update" the page would just refresh and the text stayed the same. Anyone seen that before?


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

Search: