nkh
Replicant takes this idea and runs with it, narrowing it down even further: The function is a pure function that returns the new UI as data. Replicant uses this representation to update the DOM accordingly.
That’s it. No partial updates, no mutable objects, no network activity from UI components. It’s basically a templating system. You give it data, and it returns a view. Whether that data comes from a DB or any other place, it's just a clojure data structure. Here is the article that most of this comment is lifted from: https://replicant.fun/top-down/
Surveillance Valley: The Secret Military History of the Internet (Desc: The internet is the most effective weapon the government has ever built.)
https://www.hachettebookgroup.com/titles/yasha-levine/survei...
If it's an upper bound, it should be pretty easy to plug into the existing stuff under the hood in these solvers. Can you provide my insight into how the R&R "Upper bound" is different and "more general in nature"?
If this paper were a complementally orthogonal implementation from everything that exists in these solvers today, if it can produce a new upper bound, faster than other techniques, it should be fairly plug and play.
I have an undergrad OR degree, and I have been a practitioner for 18 years in LP/MIP problems. So I understand the current capacities of these solvers, and have familiarity with these problems. However, I and am out of my depth trying to understand the specifics of this paper, and would love to be corrected where I am missing something.
I don't see how "it would take to much work updating today's programs". Most domain specific models call out to Gurobi, CPLEX, or FICO solvers for large problems, and open source ones like SCIP for the small ones. There is a standard MPS format where you can run exchange models between all of these solvers, and the formulation of the problem shouldn't change, just the solving approach inside the solver.
Can someone enlighten me? I could see if they are arguing, this will require a new implementation, and if so, there is a ton of benefit the world would see from doing so.
1. Doing that would juice it. https://en.wikipedia.org/wiki/Streisand_effect
2.Each of these institutions brands itself on providing quality information, and in the US we pride ourselves on the first amendment. So the brand hit for censoring isn't worth it.
3. Chomsky is/was tenured and couldn't be fired the same way a journalist could
If you look at manufacturing consent, they make it clear that good stuff can get through media. It is just so much harder, and therefore there is less of it overall. But that doesn't mean nothing can get through.
From the first filter in the article: Mass media firms are big corporations. Often, they are part of even bigger conglomerates. Their end game? Profit. And so it’s in their interests to push for whatever guarantees that profit. Naturally, critical journalism must take second place to the needs and interests of the corporation.
"it doesn't explain the existence of trump in the first place: his base chose him."
2015/2016 Trump was a ratings goldmine. See point #1 about media profits.
As for the syntax, there is very little, which can make it a harder lift but once you have the hang of it you won't deal with the issues identified in the parent comment.
(let [p obj]
(if (instance? Point p)
(let [x (.x p)
y (.y p)]
(println (+ x y))))(defn run-analysis [path]
;load data from converted arrow file
(let [data (load-data path)]
(-> data
;; Calc a Weeknumber, Ad_Channel, and filter Ad_Channel for retail
add-columns
;; Agg data by DC, Store, WeekNum, Item and sum qty and count lines
rolled-ds
;; Now Agg again, this time counting the weeks and re-sum qty and lines
roll-again)))
;;Run the whole thing(time (run-analysis arrow-path))
This code processes 27 million lines in 75 seconds (shout out to https://techascent.github.io/tech.ml.dataset/100-walkthrough... library)
https://www.braveclojure.com/clojure-for-the-brave-and-true/
*I use the HoneySQL (clojure) library to programmatically build up queries and execute them via the JDBC driver.
It's a very good way to get out of this feedback loop, and I don't ever see anyone mention this very obvious solution.* The linked paper shows all of the different mechanisms that it could be accomplished. But when people go bust, it's even more straight forward.
* Obviously, the reason it isn't talked about in main stream circles is that it would work really well (as it does in Norway and Alaska) and dispossess the ultra wealthy (and the ultra wealthy own those outlets). But thought I'd share the idea here if case people haven't been exposed to it.
Ask HN: GL Structure for Enterprise Software Startup?
We are an enterprise software company. We have about 50% of our revenues come from professional services, and the other 50% come from software sales. Our client count is very low and will remain low for a long time to come (<10 per year).We are in the process of putting together some formal structure around our accounting. In particular, we are trying to decide what "cost centers" to...
Ask HN: Accounting questions
Does anyone have a recommendation for books, articles, or actual accountants that specialize in accounting for enterprise software? If we should capitalize vs expense our development. If we capitalize, I believe we have an asset we can depreciate. Although, I don't know, that is why I am looking for any helpful direction you guys may be able to point me.I would also like to know the tax...
Ask HN: Recommended external Hard Drive
I have had a couple of external dives fail on me over the years. Before I purchase the next, I was wondering if there are any units that you would highly recommend.