HN user

smg

603 karma
Posts26
Comments68
View on HN
news.ycombinator.com 3y ago

Ask HN: Resources to Learn macOS Development?

smg
172pts85
news.ycombinator.com 4y ago

Ask HN: Have one month break (switching employers) – What should I do?

smg
6pts15
github.com 8y ago

Guess.js: Libraries/tools for enabling data-driven user-experiences on the web

smg
2pts0
www.youtube.com 8y ago

From Dream to Reality

smg
1pts0
www.slideshare.net 8y ago

Old School Copywriting for New School Businesses

smg
51pts10
css-tricks.com 8y ago

A Lifetime of Nerdery

smg
2pts0
www.wilfred.me.uk 9y ago

Announcing Remacs: Porting Emacs to Rust

smg
206pts89
carlos.bueno.org 12y ago

Refactoring the Mirrortocracy

smg
9pts2
news.ycombinator.com 14y ago

Ask HN: How frequently is the search index on hacker news updated?

smg
1pts2
news.ycombinator.com 14y ago

SF NLP class learning group

smg
1pts0
sudarshan.org 14y ago

Building Search Auto completion Systems

smg
1pts1
www.bitrebels.com 14y ago

Most Creative Way To Find A Job Using Twitter

smg
1pts0
www.eventbrite.com 15y ago

User Interface Design Meetup at Yelp

smg
1pts0
news.ycombinator.com 15y ago

Ask HN: Video feed of startup school 2010 talks?

smg
12pts2
blog.adamsmith.cc 16y ago

How to Find and Hire Amazing People, Part 2

smg
5pts0
news.ycombinator.com 16y ago

Ask HN: Using Kindle DX to read large pdf text books

smg
4pts4
news.ycombinator.com 17y ago

Ask PG: Increase in growth rate of YC applicants

smg
14pts9
ansanelli.com 17y ago

To Start or Not to Start

smg
2pts0
martinfowler.com 18y ago

Martin Fowler's book on DSLs

smg
5pts4
cerdafied.typepad.com 19y ago

The True story of Ooma

smg
1pts1
news.ycombinator.com 19y ago

Interviewing with Y Combinator startups?

smg
17pts3
news.ycombinator.com 19y ago

Which startup would you work for? Or What are the criteria in selecting between multiple offers?

smg
2pts3
news.ycombinator.com 19y ago

VC tiers? Who is where?

smg
7pts8
www.nytimes.com 19y ago

The Amateur Future of Space Travel

smg
2pts2
knowledge.wharton.upenn.edu 19y ago

Physical Size Does Not Guarantee Success; What Matters Is Mental Size'

smg
2pts0
blog.tomevslin.com 19y ago

Microsoft Memories on Fractals of Change

smg
2pts0

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

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.

Jetson AGX Xavier 6 years ago

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.

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.

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.

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.

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?

The way stripe does the idempotency keys has always reminded me of two phase commit but I know that the two things are quite different. I wonder what in the distributed systems literature inspired this technique.

I am trying to understand why the new merge method needed to be tested online via experiment. Both correctness and performance of the new merge method could have been tested offline working with snapshots (backups) of repos. Could a github engineer shed more light here?

I am not sure if either of us can accurately say what is the point "they" are trying to make. The point I was trying to make is that a large number of developers who look at 37signals for technical leadership could be dangerously misled into using average as a performance metric.

Leaving aside the technical issues even from a customer point of view using average to measure performance is pernicious. There are scenarios where the average remains the same while almost half their customers are experiencing load times that have doubled. What should the report card say in that case?

I am not sure if average page load times are a good way of measuring site performance. I wish they published numbers like median, 75th percentile and 95 percentile load times.

Please see here for why average is not a good metric. http://zedshaw.com/essays/programmer_stats.html

It is especially dangerous for 37signals to do this because a large percentage of web developers look up to them for best practices.