HN user

aftabh

206 karma
Posts32
Comments18
View on HN
ipc-sim.github.io 4y ago

C-IPC: State-of-the-Art Computer Graphics Simulation Model

aftabh
2pts0
royalsocietypublishing.org 4y ago

Computational Thinking and Thinking about Computing (2008)

aftabh
4pts1
www.bbc.com 4y ago

Bankers' rate 'rigging' not criminal, says US

aftabh
2pts0
news.ycombinator.com 4y ago

Ask HN: Strategies for successfully transitioning from MVP to “second system”?

aftabh
2pts2
arxiv.org 4y ago

Crypto Experts Advise What They Adopt

aftabh
2pts0
www.youtube.com 4y ago

Leslie Lamport: Programing Should Be More Than Coding (2015)

aftabh
3pts0
www.maa.org 4y ago

The Five Percent Solution (1996)

aftabh
1pts0
pubsonline.informs.org 4y ago

Comments on the Origin and Application of Markov Decision Processes (2002)

aftabh
2pts0
www.youtube.com 5y ago

The Non-Linear Model of Innovation

aftabh
1pts0
www.youtube.com 5y ago

HyperSubspaces – We Are Coders

aftabh
1pts0
www.bbc.com 5y ago

Facebook downplays data breach in internal email

aftabh
7pts1
www.reuters.com 5y ago

Microsoft $21.9B contract with U.S. Army to supply augmented reality headsets

aftabh
1pts1
lab.github.com 5y ago

GitHub Learning Lab: Security Strategy Essentials

aftabh
21pts0
www.space.com 5y ago

Virgin Orbit launches 10 satellites to orbit in landmark test flight

aftabh
29pts3
www.multicians.org 5y ago

Some Thoughts About the Social Implications of Accessible Computing (1965)

aftabh
2pts0
www.bbc.com 5y ago

Trump dangles cash for US firms moving from China

aftabh
8pts0
www.youtube.com 5y ago

The Queen of Trees - A Documentary (2014)

aftabh
3pts0
objectmodel.js.org 5y ago

Strong dynamic type checking in JavaScript

aftabh
2pts0
readingthecomments.mitpress.mit.edu 6y ago

Reading the Comments: Likers, Haters, and Manipulators at the Bottom of the Web

aftabh
2pts0
www.bbc.com 6y ago

Child prodigies: How geniuses navigate the uncertain journey to adulthood

aftabh
2pts0
www.bbc.com 6y ago

Grandmother killer whales boost survival of calves

aftabh
2pts0
www.bbc.com 6y ago

Art Basel: Maurizio Cattelan's $120k banana eaten by artist

aftabh
1pts0
www.ted.com 6y ago

TED's secret to great public speaking (2016)

aftabh
1pts0
www.bbc.com 7y ago

Definition of kilogram set to change

aftabh
3pts0
www.shirky.com 8y ago

The Collapse of Complex Business Models (2010)

aftabh
122pts21
news.mit.edu 9y ago

machine-learning system figured out how humans recognize faces

aftabh
2pts0
www.cs.virginia.edu 9y ago

Randy Pausch – Time Management (2007, PDF)

aftabh
2pts1
www.gsb.stanford.edu 9y ago

When Being a Nonconformist Entrepreneur Pays Off

aftabh
1pts0
99u.com 10y ago

You Don’t Need New Ideas, You Need a New Perspective

aftabh
2pts0
blog.parse.com 10y ago

Introducing (Open Source) Parse Server and the Database Migration Tool

aftabh
4pts0

Just check the SNAP stock value for the past 6 months[1] and you'll see that it had lost roughly 70% of its stock value.

With today's earning announcement, it has just recovered some of those lost market value. Still, with this positive news (i.e. about 60% increase in stock value, post earning announcement), they're around 50% down from its peak (which was just in the recent past, less than 6 months ago).

---

[1] https://finance.yahoo.com/chart/SNAP

For some reason, I had to close the website quickly after browsing for a little while. For a moment it felt like I'm looking and going through someone personal desktop (which has been left unlocked) without their consent while at the same time I was really well-aware that it's just a personal website for public. Weird feeling :)

Edit: On second thought, it looks like it did one thing really well is refreshing my own personal memory of Windows 9x (personally, I've good memory of Windows 98, before I switched to Linux based desktop -- Ubuntu specifically).

I highly recommend that you consult the original book (also referenced in TFA) as your primary source to find answer to your question.

Let it be understood at once that we are wholly in favour of the proposition that most people ought to be able to read faster than they do. Too often, there are things we have to read that are not really worth spending a lot of time reading; if we cannot read them quickly, it will be a terrible waste of time. It is true enough that many people read some things too slowly, and that they ought to read them faster. But many people also read some things too fast, and they ought to read those things more slowly. A good speed reading course should therefore teach you to read at many different speeds, not just one speed that is faster than anything you can manage now. It should enable you to vary your rate of reading in accordance with the nature and complexity of the material.

Excerpt From: Mortimer J. Adler. “How to Read a Book.”

From the course description:

Category theory is a relatively new branch of mathematics that has transformed much of pure math research. The technical advance is that category theory provides a framework in which to organize formal systems and by which to translate between them, allowing one to transfer knowledge from one field to another. But this same organizational framework also has many compelling examples outside of pure math. In this course, we will give seven sketches on real-world applications of category theory.

This is actually poor advice. The right way on Ubuntu is to use the packages provided by PostgreSQL Development Group (https://wiki.postgresql.org/wiki/Apt), and in that setup you use pg_createcluster instead of initdb.

initdb is part of standard PostgreSQL utilities/tools[1] for initializing your PostgreSQL server that's why I suggested using it. On the other hand, I don't see any reference to pg_createcluster command in the official PostgreSQL documentation. So I don't know why you think using a non-standard PostgreSQL tool (in place of a standard one i.e. initdb) is the right way of initializing a PostgreSQL database cluster.

[1] https://www.postgresql.org/docs/9.5/static/reference-server....

To my surprise, PostgreSQL v9.5 on Ubuntu 14.04 does not default to unicode schema.

PostgreSQL does (if unicode character set was specified when PostgreSQL database cluster is initialized first time); it's Ubuntu OS which creates PostgreSQL database cluster with ASCII character set (encoding) after PostgreSQL's installation.

Here is the snippet that I had to use: ...

Instead of resorting to those hacks, follow the PostgreSQL documentation[1] to do it the right way. The simplest way is to initialize your PostgreSQL database cluster as:

initdb --encoding=UTF8 --pgdata=<database-cluster-dir>

If you want to use an existing database cluster, PostgreSQL documentation shows how you can do it.

--

[1] https://www.postgresql.org/docs/9.5/static/multibyte.html

Try something as follows:

First, don't worry too much if you think your attention and focus is not good or it's getting worse because this act of (constant) worrying itself keeps you in the very same (worry) loop you want to avoid/escape at the very first place. Just keep in mind, an average amount of lack of attention is common as it happens to most of us because of our aging, work, life style, and the environment (both real and digital). Try to avoid doing unnecessary tasks as much as you can and don't push yourselves too hard. Focus on the progress and not the results alone to improve your chances.

Second, exercise and meditate besides having good sleep and a balanced diet (this part is pretty common advice as most of us already know about it). In addition, I would suggest you also include some sports performance psychology books in your reading list as they often contain some really good applied research to improve the performance of professional sport-man. I think, in some way, a technical (or business) person is not very different from those sport-men when it comes to attention, focus and performing under pressures in work/business settings. The visible aspects of tasks and their execution (a sport-man and technical/business person perform) are different but the mental aspects of these tasks are very similar to those tasks one has to carry out in a technical/business context.

Last, you can consider counseling and more serious help, if above-mentioned self-help methods doesn't work in your case. Most of the time we don't need to think about this step if we keep working on the first two points regularly unless we've some strong evidence that we must consider this last step.

---

Note:

I'm not an expert in any mental health and performance related field (like psychology etc.). I'm just a normal technical person like most of other HN community member.

I might have taken the content of this article more seriously if it had been titled something like "Why Go Is Not Good for Embedded System Programming" since the original author of the article seems to have more experience in embedded system's domain[1].

Also, the article say "Go is a regression from other modern programming languages" and I find it amusing that a significant numbers of people here taking the article and its claim seriously when it is coming from a student[1] who just finished his 'Computer Programming' university course in Fall 2014[1] (one of the reason, other reason is mentioned in the next paragraph). Don't get me wrong here: I'm not saying that you can't say anything significant when you're a student; what I mean here is that one needs to come up with more detailed explanations and with many more examples which are valid for a wide range of scenarios and use-cases when you make a general statement about a programming language which has been created by some of the highly-respected experts in the field of programming language. The list of problems mentioned in the article are important but they're not very critical for the kind of the system development that Go language has been designed/developed for[2].

Since Go language has been developed for system programming, the term 'system programming' is not restricted to embedded system only (as few people have already mentioned it in different threads here) which are mostly limited to one component (or small number of related components working together). With the advent of internet and IoT, we are forced to develop very large software systems (read, software systems as infrastructures) in order to make next generation of internet and IoT applications possible and usable (talking from business perspective). Development of these new large scale systems bring different kinds of theoretical and practical problems like complexity, concurrency and inefficiencies in system development process (for example; code compilation of large codebase and running regression test suits). And, Go has been specifically build for this new kind of large scale system softwares[2] (competing/working along with some other programming languages in this area).

Here, I would read the initial set of high-level problems which forced Rob Pike and his team to create a whole new language[2], instead of only considering issues/problems which one face while developing a single machine software/hardware program (as I've already said that they're important but they're also not everything). Once I know the strength and weakness of a programming language, I know when I should (or should not) use it, under what circumstances it's the right tool and what advantages/dis-advantages I've to trade off when I use it.

---

[1] http://yager.io/resume.pdf

[2] http://commandcenter.blogspot.de/2012/06/less-is-exponential...

+1 for Postgres. It's one of the most awesome OSS project: great development team, community, large codebase (which is well organized and very modular), has a very good code and end-user documentation, always working with a significant number of important computer science problems and concepts (ranging from easy to very complex ones).

[Disclosure: I'm not a Postgres contributor myself. In the past, I had been working on Postgres core and related projects at EnterpriseDB (a Postgres company) for 5+ years].

Interesting. I'm able to read the article with Google Chrome but not Firefox (which I used first) browser.

Edit: I opened the article in private mode in both Google Chrome and Firefox browsers so it cannot be related to browser's cache.

Tried other news articles from WSJ website, got the same result i.e. they worked with Google Chrome but not with Firefox browser.