[-] pkill@programming.dev 2 points 2 years ago

Don't know and sadly my Pixel got stolen recently, but you can see if Offi or Transportr meet your needs, they're available on fdroid.

I guess I have bad news for you regarding the government app: https://discuss.grapheneos.org/d/253-compatibility-for-austria-e-government-app

Anyway depending on your threat model keeping a normiephone as a decoy and mainlining something like graphene os can be a good opsec decision.

[-] pkill@programming.dev 2 points 2 years ago

Because it's just bing under the hood, same as qwant. And Bing/microshaft doesn't really care that much about you using it for actual search. M$hit wants you to use Copilot. Copilot cannot be fit as easily into meta search engines such as SearxNG. I'm quite convinced that the whole push behind the aggressive AI promotion going hand in hand with search engine experience degradation (ACCELERATED BY THE PROLIFERATION OF SEOMAXXING AI-SLOP ONLINE) is to a large extent driven by the desire to tighten the walled gardens and information control. Millions of idiots convinced that a text generator program is somehow similar to an actual person would more readily accept it providing opinions or censored information, in place of diverse information.

Congratulations to all of you still happily trading your freedom for convenience. Instead of just a ranking algorithm that nonetheless can show you multiple results at a glance, you get the generation of just one result, at the environmental cost much higher than a regular search, up to 10 times more energy, and sometimes even slower than what would be the time required to load a regular page on a good LTE connection if modern web wasn't so bloated.

All while accelerating the march towards digital feudalism. Because even the immense amount of storage space and link capacity required to build your own search index is nothing compared to the cost of training a LLM and then providing it via some SaaSS.

[-] pkill@programming.dev 2 points 2 years ago* (last edited 2 years ago)

In Clojure, -> is used for inserting the piped argument at the head position in the arguments of whatever it is passed to, while ->> is used for inserting it at the tail. This approach is great for working with immutable data in a series of approachable transformations, which I believe is one reason why so many Domain-Specific Languages for generative programming are written in that language, aside from its interactive REPL. Additionally, there is no need to worry about excessive copying, as this is generally well optimized.

This can be particularly useful with HoneySQL, which is more of a DSL for SQL rather than a typical ORM tool. For example:

(defn apply-filters [query filters]
"applies WHERE clauses to a query"
  (reduce (fn [q [column value]]
            (helpers/where q [:= column value]))
          query
          filters))

(defn build-dynamic-query [{:keys [table columns filters sort-by limit]}]
  (-> {}
      (helpers/select columns)
      (helpers/from table)
      (apply-filters filters)
      (helpers/order-by sort-by)
      (helpers/limit limit)
      sql/format))

;; Result - a super readable function call that resembles a natural language 
(build-dynamic-query 
  {:table :products 
   :columns [:id :name :price] 
   :filters {:category "electronics" :in-stock true}
   :sort-by [:price :desc]
   :limit 20})
[-] pkill@programming.dev 2 points 2 years ago

lots of onions cut in rings as they resemble parentheses the most

[-] pkill@programming.dev 2 points 2 years ago

we had a plenty of more deterministic tools for parsing human readable text to machine-readable long before llms

[-] pkill@programming.dev 2 points 2 years ago

implying any court will do enough to send a major political party to it's right place at the dumpster of history

[-] pkill@programming.dev 2 points 2 years ago* (last edited 2 years ago)

yeah maybe would be true if FP/FRP was widespread in gamedev... but then the industry would be moving at significantly slower pace ¯\(ツ)

[-] pkill@programming.dev 2 points 2 years ago* (last edited 2 years ago)
[-] pkill@programming.dev 2 points 2 years ago

as soon as you realize you can't easily contain your commit message within a 50-character conventional message (or slightly more if you wand to be more specific about the scope)

[-] pkill@programming.dev 2 points 2 years ago

Yeah also bonus points if you mod their games, especially when it comes to contributing to big conversion mods.

[-] pkill@programming.dev 2 points 2 years ago* (last edited 2 years ago)

I don't think you need a better PC

This will hold true as long as OP doesn't trash his IDE's performance with too many plugins where even smaller project might run into performance issues if this mistake is made. But it doesn't mean OP has to distract themselves with learning a modal TUI editor, although it'll probably be beneficial for their productivity if they persevere and better to do that early than waste time hopping IDEs just for the sake of it. Tip for staying somewhat flexible if you still haven't decided yet is using something like vim plugin to vscode or vice versa, trying Neovim "distributions" (see awesome Neovim for some examples) and switching to a more feature-rich, GUI-based IDE.

[-] pkill@programming.dev 2 points 2 years ago

Western countries got 'lobbying', Eastern countries got 'corruption' amirite? If they really cared, they would've certified Tox, that I2P IM or Simplex...

view more: ‹ prev next ›

pkill

0 post score
0 comment score
joined 3 years ago