194 karma · joined May 31, 2009
Sheesh, the browser doesn't even have devtools.
(only grouchy because I'd love to get one if it wasn't so crippled)
I also use devtools and node. I would love to find a device that focuses on low power consumption. I wish I could find something like this, but with a larger screen, usb charging, and ideally a single unit.
I think what he created is (whilst a bit ugly) powerful and might appeal to a subset of people here.
Anyway, hoping it appeals to someone and you can give him a bit of support.
For a cool "hacker" (and more powerful in many ways) alternative to spotlight, install iTerm2, and activate a drop down quake style hotkey window. [1]
Then install broot, which is a fantastic command line search tool. [2]
These free services are fantastic but the limitation is that they seem to be only for static sites (static in the sense that there is no data persistence).
My understanding is that he is correct - in terms of requiring a framework to be bundled with your code. Svelte is not a framework that needs to be bundled with your code, instead it injects helper code during the transpilation step and the result has no dependencies.
If I'm incorrect I'd appreciate the trigger happy person to explain why rather than killing this comment.
Instead - 5 separate comments complaining about the colors used on the first landing page, and one comment complaining about its choice of name. Sigh. ( edit - this video might be a better intro to Caffeine - https://vimeo.com/286872152 )
I also think this might really appeal to hackers, biohackers (who aren’t quite ready to have a magnet implant in their finger [1] :), and anyone interested in alternative data sources (but think Google Glasses are a bit too much :)
Plus, who wouldn’t want to be at a boring meeting and secretly browsing HN? :)
[1] https://www.theverge.com/2017/7/21/15999544/biohacking-finge...
[1]: https://playclassic.games/games/point-n-click-adventure-dos-...
I think it is quite a fascinating declarative language that reads much like English, for example:
The same division between creating things, and laying down rules, is visible in Inform source text. The creation of the world is done by making unconditional factual statements about it. For example,
The wood-slatted crate is in the Gazebo. The crate is a container.
More info: http://inform7.com/learn/man/WI_2_1.html Chipset Model: NVIDIA GeForce GT 750M
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Dynamic, Max): 2048 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0fe9
Revision ID: 0x00a2
ROM Revision: 3776
Automatic Graphics Switching: Supported
gMux Version: 4.0.8 [3.2.8]
Metal: Supported, feature set macOS GPUFamily1 v4However, I still don't think it is the complete answer. Mostly, if I'm wearing my developer hat (rather than designer hat), functional CSS would drive me batty. If you are working in a larger team, where some of the team write the HTML and some write the CSS styling, this really disadvantages the people who work with the HTML. As a developer, I need to write HTML where I am semantically describing what the component is doing as I have no idea about the details of the design.
What might work is a hybrid approach? That is, designers work with functional CSS and then at the end, map the compositions back to the semantic class styling? I.e you would do mostly the same thing, but would move the functional CSS styling into the CSS and have a mappings at the end. Would this give the best of both worlds - keeping the HTML semantic, but still allowing designers to mostly work with functional CSS?
Example Use Case: I was contacted by my poor old mother recently who said that she was logged into "The Google" but was seeing the wrong emails! She was horribly confused.
What had happened was that my sister had checked her email on my mothers computer and forgot to log out. My mother was logged into Chrome (as it correctly said on the top right of the browser) but didn't understand that logging in/out of Gmail was a different thing.
To blame non technical users for being confused here is unfair at the least. And I'm sure there are millions of them with the same problem.
A technical user who cares about privacy can:
- not log into Google and use an external email client for Gmail
- use Gmail in incognito
- disable Chrome auto log in via the preferences (although I haven't tried this myself some people say it works, although I've seen conflicting info about if this works in future versions of Chrome).
- use Firefox (but if you are still using Gmail I'm rolling my eyes here)
I personally don't think it is too evil that Google cares more about people like my mother than advanced privacy conscious technical users.
Also I can't see how auto syncing ones account with Chrome really damages privacy any more than what is there now? If you are logged into Gmail they have your cookies while you browse the web anyway. If you privacy conscious enough that you log out of Gmail every time you are done, fair enough, but I would suggest not using Gmail at all in that case.
But most importantly I'd like to hear a better engineering solution for people like my mother?
[1] http://www.montulli.org/theoriginofthe%3Cblink%3Etag
I didn't know about the about:about url, and have since found a number of amusing and useful links, for example:
Chrome:
chrome://site-engagement/
chrome://net-internals/#dns
chrome://net-export/
chrome://indexeddb-internals/#
Firefox:
about:mozilla
about:memory
about:robots
I've been trying to get into IPFS recently. One thing I can't wrap my head around is that IPNS only seems to persist for about 12 hours and then stops working.
It seems to defeat the purpose of a truely distributed name system, as my computer that needs to keep republishing the name becomes a critical part of the system?
Am I missing something or are there plans to resolve this in the future?
Unfortunately speed, security, and the need to install a seperate run-time/plugin layer were too much for people at the time.
But hey, now 20 years later we are finally starting to see that vision in Web Assembly. ;-)
Have I done something wrong, or is this not possible right now? If not, are there any plans to do this in the future - any help organising my existing pile of bookmarks would be awesome.
But as a developer I think the current license is a bit of a shame. I've played with Datomic, think it is fantastic, and would love to use it.
However:
- After the closure of products such as FoundationDB and Parse, I will never have a significant dependancy on a closed source product again. (maybe if the company was a behemoth like Microsoft or Oracle, but these days probably not even then.) [1]
- As a little guy, the $5000 I would need to pay after one year to keep getting updates to the product is just too much. One could argue that Datomic are looking for bigger fish, but something to consider is how important it is to get people using your technology (al la Microsoft 'developers developers developers!') Little guys can go on to be bigger guys making the important technical decisions. There is post above looking at the licensing done by game engines such as Unity, where larger companies pay more and the little guys are given a break until they are making a profit. Hopefully we will see more of this in the future.
[1] https://www.wired.com/2015/03/apple-pulls-plug-tech-company-...
- HTML/JS Coding? VS Code - not native but still pretty fast and has many things that make developing wonderful such as Intellisense and Git integration.
- Remote config editing? Vi or Vim, it is fast and it is always there for you.
- CLJS or Clojure tinkering? LightTable, with its immediate feedback is great for trying out Clojure ideas.
- The power of the old gods + a bit of finger speed and sanity? Spacemacs. It combines the speed of Vim with the power of an Emacs Lisp environment, plus has many amazing plugins (looking at you, org-mode), and also works on a remote host.
- On Windows? Well, Notepad++ is not bad. It can deal with pretty large files better than many other editors.
I write my documents in markdown and add this tag at the end of my document <script src="markdeep.min.js">
I "publish it" by copying it to my server and renaming it .html
* note: To get started, here is the suggested starter document: https://casual-effects.com/markdeep/starter.md.html
I've also got used to this new method and think it is generally better.
Glad to see they are listening to their users though! :)
I hope tabs supports splits - sometimes I have a three way split where each file I'm working on is in the 'right' place. Then I need to look at a few files for reference and I usually wreck my layout. Tabs could be a good solution for this.