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

“Best “ does it for me. 16.1.1

Turning off “Safari Suggestions” in settings fixes it.


Funny, with Google you typically want to add "-best" to your searches to cut down on SEO spam.


Interesting, I had never heard of this tip before. How do you do this though? Do you just add it at the end like a flag? (e.g. "sparking water -best" ?) In general, I thought these kinds of search engine commands were being phased out, but it looks to me like it would filter out those garbage articles that would bring up results like "top/best 15 brands of sparkling water" etc.


That still works on Google. You can put it anywhere in the query. The "-" is a negation operator that tells the engine to exclude results containing the following word.

They've actually apparently introduced a few new operators since the old days, which I found surprising. For example, $ for prices, # for hashtags, and .. for ranges of numbers. https://support.google.com/websearch/answer/2466433?hl=en


I often do the opposite: "best [search query, usually a product] in the world".


You'll likely get the opposite


I can only get to bes before it crashes, turning off safari suggestions fixed it. I think it’s maps/shopping related, old navy and Best Buy were the suggestions.


They compare its cost effectiveness to lithium electrochemical storage batteries, but it seems much more apt to compare it to large-scale flow batteries, which also use relatively cheap, easily available materials. How does it compare to those?


It's more apt to compare it to phase change heat storage. What somehow doesn't appear anywhere on the article.

(I do believe the article's design fares much worse, even on capex alone. I never saw some salt selection that melts at 600°C, but I imagine it would have better results even in a lower temperature.)


Vanadium flow batteries are about half but will not stay that way if scaled (vanadium production is too limited).

Iron flow is currently 'it will be dirt cheap later we swear, ask us about a demo project'. So probably substantially more expensive. No compelling reason not to believe them though.


This was wrong. Vanadium electrolyte is only 1-2 molar. Vanadium production on the order of current generation can support ~100GWh/yr


I think this article vastly undersells the value of Java(script) interop. The ability to call out to a well-maintained library in two of the most widely-used languages in the industry is one of the major selling points of Clojure as a pragmatic LISP, versus e.g. Racket or CL. The reason why there are so many half-baked wrappers around popular Java libraries is that it’s reasonably trivial to write one yourself on demand, so that’s what people do.


From a medical provider friend who works at One Medical:

“I won't wear a tracking device and see 40 patients while wearing a catheter”


For my bedtime routine I have it fire when I start charging my phone. There’s an iOS shortcut that fires an HA event when I plug or unplug my phone, and if we’re all home and it’s after bedtime it turns everything off and sets the alarm


Huh, that's a pretty great idea/workflow! I'm still figuring out HA's scripting. I find the JSON based DSL to be pretty awkward so far, so I haven't experimented with it much.


I felt that way too and didn’t like the point and click interface of nodered. Instead, I’m using appdaemon which lets me write all automations using actual code (python) along with the VSCode plugin for HASSOS (not my editor of choice but it’s the only available one)


That's awesome thanks, I didn't know about this:

> Out of the box, AppDaemon has support for the following automation products:

> Home Assistant home automation software. > MQTT event broker.


Thank you for this wonderful idea


When the framework does so much for you, I always worry about what it looks like at scale when you need to start optimizing. Can you instrument all the plumbing, if something breaks can you get at it to fix it? How will you add caches at various different layers? On the browser, http cache, db cache, CDN, etc.? If the generated JavaScript that’s ultimately running on the browser has a bug, how many layers of library do I have to sift through to fix it? When I want to simulate the network for testing or deal with intermittent connection failures on the frontend how hard it is to plug in? What do schema migrations look like? What do deployments across a fleet of servers look like (there’s some point in time when some servers are old and some servers are new…)?

These are problems with any framework, but the more all-in-one a framework attempts to be the harder it is to get in between the joints with your glue gun to fix things up.

That said, this is Clojure and usually you have pretty easy access to all the intermediate bits and bobs and macros so maybe it’ll be great.


The umlauts for quotes thing is really interesting. I don’t know why the author went for “these kids haven’t seen enough ‘proper’ text” rather than, say “these kids weren’t taught typing and discovered a creative solution that communicates their intent well.”


That one left me scratching my head. A physical keyboard has a key specifically for a quote, and entering an umlaut isn’t straightforward on iOS. International keyboard maybe?


I’ve spent 20 years in vim, Emacs, and various IDEs and I’ve come to the conclusion that nothing is more powerful for editing text than Vim’s interaction language, no system for text editing is more powerful and easier to customize than Emacs, and some languages really benefit from an IDE.

So: I use Emacs with EVIL (vim emulation), and for Java I switch to JetBrains IntelliJ, also with Vim emulation turned on.

Like a woodworker who builds their own tool bench exactly how they like it, a programmer needs a toolset that suits them and that they understand intimately. Yes, you can get a bench from Lowes and maybe save some time, but in the long run you’ll be better served by the one you built.

Where the analogy breaks down is that a woodworker can customize an off-the-shelf bench pretty easily, but a programmer has a much higher barrier to customize/build plugins for an IDE. On the other hand customizing Emacs (or Vim, but I think Emacs is much easier to dig into) is trivial, and with a bit more effort writing really advanced customization that script your editor for whatever you need is pretty easy. If something breaks, in your code, an installed package, or the core editor, you can just debug it with a first-class built-in debugger.

I often have project-specific code to e.g. spin up my current job’s integration test environment and run the test I’m looking at. Could I do that in Goland? Probably, with enough effort. But I can keep using the same tools I’ve used for 20 years to do it.

If you’re interested in getting started I would recommend Doom Emacs to a new user these days.


opinion-size-age-shape-colour-origin-material-purpose Noun

https://qz.com/773738/how-non-english-speakers-are-taught-th...



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

Search: