smg
smg on Hacker News
Can you please tell us more about how you used Ray for setting up the RL infrastructure?
Posted by
smg on Monday February 06, 2023 @11:59AM
from the ask-hn dept.
Almost 25 years ago before I went down the rabbit hole of backend programming - I did some windows app development. I want to get into macOS programming now (I have been using a mac for the past 5 years and want to get to a place where I can build some hobby apps - I don't need to make money - I just need the damn machine to do what I want it to) - but I am having difficulty figuring out the...
Does this mean that all the documents (emails from tech executives) that are part of the evidence for a court case will be publicly available?
There is more to BH than how they acquire companies. They also have a track recored of out performing S&P for decades. I doubt if BH alpha is because of their streamlined acquisition process.
Does Tiny have a similar record?
I am fluent in 3 languages. I grew up in India where just about everyone ends up learning at least 3 languages. A month is too short to really pick up a language.
Sailing or outdoorsy stuff like hiking is not my cup of tea. I work out (cardio and weights) to keep myself fit. Not planning on making any changes to my daily routines during the month
Are there specific Graph databases you would recommend? I have played with Neo4j about 5 years ago. Has there been anything revolutionary in this field since then?
Posted by
smg on Thursday September 16, 2021 @04:47PM
from the ask-hn dept.
As the title says - I have one month where I am not employed. The new and previous jobs are well paid Bay Area tech jobs (living expenses are not going to be a concern). I am looking for advice on exciting new tech I should pick up during the month. I am a backend engineer. Should I learn crypto or should I go for ML/AI?
Was Cinder influenced by hhvm (Facebook's vm for php/hack)?
A project that maintains a list of different JIT implementations for programming languages and compares them would be a great way to see what are the different approaches to implementing JITs and which language features make it hard to implement performant JITs.
As an aside it is great that the Cinder team is specifically calling out that Cinder is not intended to be used outside of FB. Many people have been burned by lack of community around hhvm.
Growing up in India, I had quite a few of these Soviet gems on my bookstand. The only thing I had that originated from the West were a pair of Levi jeans. I was shocked to find out that a system that could make those jeans would win against one that made those books. In the early 2000s I was working in SV and repeated this remark to a Russian colleague. He told me of course the system that made the jeans is superior - he did not get his first pair of jeans till he got to the US and the trousers that he wore in Russia were absolutely horrible when compared to the jeans. Jeans to him were a marvel of engineering. The fact that a system could produce affordable jeans that would last for years, which people could buy whenever they wanted by strolling into their neighborhood shop was a much bigger achievement than state sponsored STEM books
I would tweak the definition of rich provided by Sivers
Having more money than you spend for a year is not enough is not enough to be 'rich'. You want assets where you will always be able to generate more money than you need spend for every year that you live.
I think people read Siver's blog because he got to this tweaked definition of rich. This article does not seem to acknowledge that reality.
The cheapest Volta GPUs I have seen so far cost over 2K for 12GB. Can the GPU provided in this kit be used for training?
The biggest difference between Emacs and any other editor is that instead of thinking about Emacs as an editor you need to think of Emacs as a programable workflow enabler. Using Emacs without learning Elisp is like carrying a bike on your shoulders instead of riding it.
Once you get to the place where you can confidently write Elisp to solve your problems, you will miss Emacs deeply when you have to use any other application. You don't need to write extensions and open source them for other people. All you need is the ability to create Elisp code that does what you want exactly how you want it.
The best way of learning Elisp is reading the source code that is distributed with Emacs. Do a git checkout of Emacs and read Elisp code written by Stefan Monnier. Stay away from org-mode elisp - the quality of that code base is highly suspect.
Could you please share your open source project?
The most important thing that needs to be changed about the H1B program is how the green card is linked to your particular employer. The H1B program is almost like indentured servitude for the vast majority of workers of Indian or Chinese origin because of the delay in getting a green card. It would be impossible for any employer to exploit H1B workers if the visa was not linked to an employer but to the tax paid by the worker. As long as the worker stays in a particular (federal) tax bracket the worker should be allowed to engage in any work that they desired.
How closely coupled is treesitter to Atom? How difficult would it be to generate binding to treesitter for languages other than Javascript? I dream of a future where elisp bindings for treesitter power syntax highlighting in Emacs.
Great work!
From the presentation by Benjamin Gruenbaum - `Why Async Iterators Matter` there is slide where he shows how some Rxjs code can be rewritten using async iterators.
https://docs.google.com/presentation/d/1r2V1sLG8JSSk8txiLh4w...
Is there a chance we could see some more examples of complicated Rxjs patterns being replaced by code using Axax?
I am not sure why
* Unused Variables
* Unused Imports
are being considered traps or gotchas. They are in fact very sensible design decisions for a compiled language. Having a compile-time error because of mistyping a variable is far better than having to debug a runtime failure.
Posted by
smg on Wednesday May 09, 2018 @01:39PM
from the github.com dept.
A blanket statement like 'Medium is bad' does not have enough nuance. Medium is for profit centralized service. You are trading freedom for convenience and access to an audience. It is for you to decide if this tradeoff is profitable.
For me, having Medium as the sole repository of my content does not seem like the right tradeoff. Maintaining a static site with a CDN costs less than 5$ a month. Having complete control over the content is far more valuable than the audience that Medium brings. Mirroring posts to Medium can still allow me to reach that audience.
I am surprised there has not been an antitrust case against Google and Facebook. Google is definitely abusing the monopoly position it has in search. The claim that any user can switch to Bing by just typing in a different URL is ridiculous.
The remedy that the original article suggest is right on point. The way search systems work these days is by learning from how users interact with them. Google's market share ensures that it will always have access to more tail queries and user's intent while asking them. Building a better search engines than Google is no longer about hiring engineers or investing in data centers, it is about having access to the data that Google has on searches. Just like the DOJ forced Microsoft to document and provide API's that were being used by IE and Office to all software companies, a case today that forces Google to share all the data that it collects on searches would help break its monopoly.
Posted by
smg on Tuesday December 19, 2017 @09:49PM
from the youtube.com dept.
Posted by
smg on Monday November 20, 2017 @10:57PM
from the slideshare.net dept.
Posted by
smg on Thursday October 12, 2017 @10:11PM
from the css-tricks.com dept.
Is this more evidence that interviews are broken in the world of GitHub profiles? There does not seem to be any correlation between the choice of editor and developer productivity when it comes to open source development. It is possible that developers who code with vim and emacs are forced to focus on low-level details like method names while developers using IDE's can focus on getting stuff done.
While I do understand that this is just content marketing to drive traffic, it would be great if the following questions were handled with rigor.
Is editor usage related with age of the interviewer? If there is a strong co-relation between Eclipse and older interviewees this could very well be explained by ageism.
Is PyCharm ranking high in the rankings because of confounding with Python also being high?
Did you have a chance to look at
https://github.com/emacs-lsp/lsp-java
Microsoft's Language Server Protocol might be just the thing that takes Emacs sexiness to an entirely different level.