Readit News logoReadit News
jongorer commented on Llama3 implemented from scratch   github.com/naklecha/llama... · Posted by u/Hadi7546
hovering_nox · 2 years ago
Why can the author only write in all lowercase?
jongorer · 2 years ago
the nitpicking in this thread is incredible lmao
jongorer commented on Llama3 implemented from scratch   github.com/naklecha/llama... · Posted by u/Hadi7546
jongorer · 2 years ago
I must say I find your comment off putting.
jongorer commented on Notesnook – open-source and zero knowledge private note taking app   notesnook.com/... · Posted by u/burgerrito
jongorer · 2 years ago
Not sure about how "zero knowledge" figures into this; is the app merely E2EE? In which case, it's no different from Evernote?

And there is no open source server component, so you can't host this yourself. And say what you will about Evernote, I trust them to stick around way more than another random notes startup thing.

p.s. not to get too political but it seems like the founder is expressing some problematic views on his twitter account (https://twitter.com/thecodrr). Problematic as in, he's this close to being an outspoken supporter of terrorism and radical Islam.

jongorer commented on The game theory of John von Neumann transformed the 20th century   thenation.com/article/soc... · Posted by u/benbreen
photochemsyn · 3 years ago
I for one am tired of the endless hagiography surrounding JvN, who while certainly a brilliant mathematician was also a certifiable wannabe architect of genocide on a massive scale. This was fairly well known a few decades ago, for example (1992):

https://www.americanheritage.com/prisoners-dilemma

> "In 1950 Life magazine quoted the great Hungarian-American physicist John Von Neumann, co-father of both the atom bomb and the digital computer, advocating immediate pre-emptive nuclear war against Russia: “If you say why not bomb them tomorrow, I say why not today? If you say today at 5 o’clock, I say why not one o’clock?” He was hardly alone. Generals and members of Congress were making the same arguments..."

The fact that all this is getting swept under the rug in this article, as well as in the obviously habiographic bibliographical treatment that it references, doesn't bode well for the future of scholarly historical research in the USA. Past treatments were far more balanced.

jongorer · 3 years ago
sounds like you're mad because you don't understand simple game theory (and perhaps also jealous of his mental capacities and/or status?). Mr Neumann wasn't advocating for "genocide" (which is a completely false characterization, if not a hysterical one) as much as he was trying to save the world from much worse fate.
jongorer commented on To Code or to Nocode?   getparthenon.com/blog/to-... · Posted by u/that_guy_iain
noduerme · 4 years ago
Bear with me through this.

I'm a coder who's built a lot of platforms for startups from the ground up. I have some scorn for people who are too good to learn the technical; when I hire a roofer, he's looking at me like I'm an idiot, so same goes. But. I always thought, hey, I've got the coding skill so why shouldn't I have it all - and be fabulously successful from some good idea I cobbled together with nothing but 1's and 0's in my free time? So, I built six or seven apps on my own recognizance, none of which took off, but which were all (I think) revolutionary concepts at the time, and each of which took a year or so to be fully functional platforms.

The other apps I built in the interim, to make money. These I built as a freelancer for people who were very competent in their particular businesses and were using web/mobile apps to basically streamline things and improve efficiency; I would reject anyone coming to me with a job like "I have this idea for an app..." because I have a dozen ideas for apps that are probably better than theirs, and I know how to actually build them, but what I emphatically have never had are a functioning existing business, business model, growth strategy or investment for those things. Ideas are just ideas. Even if you take years to develop the code skills to build them swiftly. In fact, if you do, it's even more painful to watch them vanish after a little while.

1's and 0's are just electrons on silicon, after all. We're writing in sand.

I've come to ...well, not exactly love or respect the fast-talking business guys, but... appreciate that maybe focusing on just how to build things (whether you code them or not) is really not the key. It's a necessary ingredient, for sure. But like I said, I've got a dozen good ideas for apps. Non-technical people have like hundreds of bad ideas for apps, and most of them want to catapult themselves to success with neither a good idea nor a functional business model nor existing investment -- they just want to entice someone like me to work for them on faith/credit, and it's always been this way, for 30 years now.

Sorry to rant. But what does work is when people have a successful business already, or the skills to set one up, which I don't have. When they have domain knowledge in their field, whether that's the food industry or hotels or manufacturing. Then, finding someone to build the software creatively or learning to do it yourself can add a whole layer of value, because you already understand the business logic inside and out.

There will be a few unicorn dream startups that exist only 1's and 0's, in the 2020s... and as sad as I am about how all those things turned out since the 1990s, I'm not totally closed to the possibility of being at the front of one. But that's not where the bulk of wealth will be created. It'll be in building usable software that acts as a multiplier for the capacity of ordinary businesses... and not necessarily in the "take a 2.5% cut" way.

jongorer · 4 years ago
You’re overestimating the importance of business people. Viewing products from a business point of view inevitably leads to inferior products, as the focus is on purely making money. It’s not about making money or about the synergy of business and development. It’s all about creating useful shit for other people to use. You need domain expertise, good taste, and the ability to create value by building things. Focus on money and you’ll be cutting corners, trying to sell useless shit to people who buy it for others to never use.
jongorer commented on We’ve got a science opportunity overload: Launching the Wolfram Institute   writings.stephenwolfram.c... · Posted by u/nsoonhui
jillesvangurp · 4 years ago
I have the man's magnum opus on my shelf. Cheeky graduation present from a friend. Never managed to enjoy reading it unfortunately but it makes for a great paper weight. I also occasionally use it as a laptop stand. It's big and heavy and oddly convenient for that.

This press release is a bit long, incoherent, and manages an impressive number of buzzwords that I don't normally associate with cellular automata. Can somebody maybe translate this to English, filter out the narcissist self glorification and actually explain what it is this institute is planning to actually do? I bet it's something like cellular automata all the way down.

jongorer · 4 years ago
“Witness me”

Dead Comment

jongorer commented on Scala at scale at Databricks   databricks.com/blog/2021/... · Posted by u/lihaoyi
philipkglass · 4 years ago
I will toot the author's horn for him. He has a fine series of Scala posts on his blog [1] and his book Hands-On Scala Programming [2] is a great introduction to building real applications with Scala so that any experienced developer can understand and extend them.

I work at a small company that has been using Scala for 7 years. Some of the prior employees enjoyed playing with advanced language features and writing libraries for the most general possible case even when that made it hard to understand how they were used for the 2 actual cases we needed to handle. Akka, Cats, and Shapeless were all over the place.

Those earlier employees have churned off to other places and I have successively simplified the code they wrote that is still useful, while encouraging the use of no more language power than necessary in new development. Hands-On Scala Programming is the book I give new hires as a language introduction that shows the sort of style to be preferred. It's much more like super-powered Python than like Haskell.

I have written C, Fortran, JavaScript, Python, and Scala for money. When I started on Scala I had never written Java nor used any JVM language. I have come to really appreciate the rich ecosystem of JVM libraries, the instrumentation and profiling tools I get, and many aspects of the Scala language and standard library. I love Scala's collections and miss their power and ease when I'm writing Python. (Which I still do for certain scripting tasks and for accessing Python-ecosystem libraries.)

[1] https://www.lihaoyi.com/

[2] https://www.handsonscala.com/

jongorer · 4 years ago
While easy to understand, I’m constantly surprised to see this type anti-intellectualism. The fact that you don’t have the required prerequisites to understand a codebase doesn’t mean it’s bad. Educate yourself on Category Theory and functional programming techniques and learn to leverage these tools to your advantage.

Alternatively you can work in Go where braindead simplicity is the mandated norm.

jongorer commented on Ask HN: How to convince big tech team that tests and code quality matter?    · Posted by u/throwaway8365
jongorer · 4 years ago
Formal style guidelines and mandatory tests for everything are largely wastes of time and often detrimental to software development.

To elaborate: formal style guides prevent simple things like formatting code in a manner that is easier to read in some cases (“why is this newline here? Why did you column aligned this block of expressions?”), and more insidiously force you to write worse code because they constrict you. Style guidelines should be just that - guidelines and engineers should have the decency to not request stylistic changes during code reviews unless they spot code that is obviously sloppy.

As for tests: insisting on having tests for everything impedes development in the present as well as in the future. More crucially the compulsive desire to have everything testable makes you write worse code as you need to abstract away parts that would simply be function calls or use patterns that obfuscate the code. Some will claim that this results in better designed code, but realistically speaking it just results in more complex code, which is almost always worse. You don’t need to use abstractions everywhere. Developers should focus on making shit work well and not over engineering code because they want to feel smart all the while making rationalizations about testable code and whatnot. I digress though so back to my original point regarding tests: in order for tests to justify their existence they have to test something significant and/or test a module that provides a service (read: hidden behind well defined API, api which you test to ensure that it doesn’t break its “contract”)

jongorer commented on On Pegasus – NSO, Israel, and the World   lrb.co.uk/the-paper/v43/n... · Posted by u/mitchbob
rvp-x · 4 years ago
They're "funding the israeli government/military" as much as a purchase from a US firm funds the US military - they're legally required to pay a tax and some of that money goes into the military.

Once released from the military these people have no additional obligation to pay for the military more so than people in more tame business - in fact, they might be seen as owed something for serving in the military, rather than the other way around.

jongorer · 4 years ago
Yes, this is why subsidiaries in the private sector are useful - when something goes terribly wrong with one, like it did with NSO, it doesn't implicate the whole of Israel/IDF - at least not explicitly.

u/jongorer

KarmaCake day126February 21, 2021View Original